- Each monster should have its own class (e.g. `MonsterHornet.cpp`) - The `Monster` class should be made more generic (i.e. have virtual methods for attacking the player that will be overridden) - Each monster should subclass Monster in order to provide e.g. specialized attacks, movement behavior, etc.
MonsterHornet.cpp)Monsterclass should be made more generic (i.e. have virtual methods for attacking the player that will be overridden)