First draft in fatal collision and enemies

First draft in fatal collision and enemies

This contains a first draft of fatal collision that required the
expansion of quite a few classes:
- RenderObject now has standard fields for the location and boundingbox
of the object.
- RenderObject contains a field to hold its own type following an
Enumerator.
- World now specifies that it is of Enum WORLD.
- Player now keeps track of its own location, bounding box, and Enum
PLAYER.
- Main has had its UpdateAll updated to check for collision between the
player and enemies. Can easily be expanded for traps.
- Collision with walls requires a different tactic, to be specified
later once the heightmap is done.

Other changes:
- GameState has been added to the projectlist.
- Kirby.wavhas been disabled.
- Remapped the movement keys to WASD.