Introduced concept of Obstacle
Added a map generator
Added handler for obstacles loaded from map and that is in charge of adding and removing from stage
Refactored Player to become a obstacle
Scroller now uses the ObstacleManager