Updated to GameComponent.
Revert "Updated to GameComponent."

This reverts commit 1f74754e5efc22e98097f89199079c4b83e578b3.
Added ICollidable interface
Updated to GameComponent, implemented new interface methods.
Added a summary :)
Added NewKeyPress()
Fixed a bug
No longer a Damageable. Now check for its own collisions. Reworked some logic, which was very very weird.
Cosmetic fixes :)
Removed unused 'using' directives.
No longer damageable, damage refactored as a Property.
No longer damageable, now checks for collisions with projectiles as well. Now uses IController to handle user input.
Added initialization of KeyboardController
Removed unused 'using' directives.
Refactored into Spells namespace
Now initializes 'IsActive' and 'MsPerFrame'. Cosmetic fixes.
Removed unused classes and interfaces
Player can now collide with other players. Players can now die again. Removed unsed 'using' directives. Cosmetic fixes.
Removed Damage property.
Renamed from Spell