Monsters have a weighting on how many to spawn and roll which
specific monster to spawn from the pool. I have not added the
ability to advance levels yet, though that should work to
add monsters if the Floor number advances. I did notice a bug
where the player cannot be harmed by the monsters unless the
player moves into them, not the other way around. The monsters
seem to treat the player as a wall that cannot be passed through.
This is confusing because the code for the player and monsters match
as far as their ability to move into each other...
I used the strategy/movement system for NPCs from Beast and added
in some of my own mechanics for melee and projectile combat. A leveling
system has also been established which modifies damage as the player
levels up. Next order of business is level design, monster spawning, and
game progression.