Added Timer Class
Added StateManager and Different GameStates