I changed the code so work with the new refactoring of the game framework.

This primarily involved changing references from Entity to Entity2D and creating the player entity from the EntityRectangle class instead of Entity2D since the draw method in Entity2D is empty and needs to be overridden by a sub class.