🎉 Feature request
Is your feature request related to a problem? Please describe.
Enemy and Player Classes can be build using a factory design pattern. The class diagram above:

Describe the solution you'd like
Use a PlayersFactory class to return Players or Enemy objects accordingly to a passed parameter in a create factory method .
Additional context
Use example of this tutorial
🎉 Feature request
Is your feature request related to a problem? Please describe.
Enemy and Player Classes can be build using a factory design pattern. The class diagram above:
Describe the solution you'd like
Use a PlayersFactory class to return Players or Enemy objects accordingly to a passed parameter in a create factory method .
Additional context
Use example of this tutorial