Basic implementation of an enemy

Enemies are now able to be generated within a level.  Currently, enemies
can collide with terrain, fall, and walk.  Some basic AI has been
implemented, but much more needs to be done there. The AI currently just
tells the enemy to walk in the direction of the player.