Alot of stuff

Changed the names of classes.
added some documentation.
entity is now an abstract class
entity has a proper constructor now, so you no longer need to add stuff
to the entity manager on your own.
Ents is now Entities, and is an instance, do
game.GetGame().getEntities()
Game is now an instance, do game.GetGame()
Made the whole thing work on a timer now.
Added crappy input from keyboard inside of the player entity.
Still need to draw the map on the gui, have proper maps.
Enemy AI will need to change, need more enemies.
Sorry I didn't use the branch with combat in it.
That's all for tonight.