Basic enemy movement and combat
Enemies now have internal state machines with a placeholder sine wave movement, take damage, and drop souls for harvesting.

Enemies now have internal state machines with a placeholder sine wave movement, take damage, and drop souls for harvesting.
