Entity, MovingEntity, and Player

Includes changes to Entity, MovingEntity, and Player classes. Still
need to implement the majority of the move() method in the Player class.