Added class Position and some refactoring

Added class Position for Player,
Refactored class GameEngine,
Added method Clear() to Renderer