Refactored collisions, enemies can shoot

Projectiles now inflict damage rather than monsters receiving damage.
Actors now check to see if they are colliding with themselves. Enemies
can now hit the player with spells