Collision handling for enemy projectiles (boomerangs return, fireballs are destroyed)
CHANGED
Single EnemyStateMachine for all enemies (keese was the only one using a different one before)
Changed the way enemies handle static collisions (should prevent enemies from just walking into walls for a few seconds)
Moved spawn and death handling into state machines
Vector and dt based movement in state machine for enemies
Moved Aquamentus hitbox to head/neck area
UNFINISHED/BUGS/UNFORTUNATE SIDE EFFECTS
Enemy knockback will sometimes go in the wrong direction (collision detection is giving wrong direction)
Player aware enemies still unfinished
Enemies no longer stay centered on tiles/ only change direction when on the center of a tile. (I think this would be a pretty big task to fix and doesn't seem that worth it to me, seems to kind of happen in the actual game anyway)
NEW
CHANGED
UNFINISHED/BUGS/UNFORTUNATE SIDE EFFECTS