Added a Screen class to represent the various screens of the game
Added a Screen class to represent the various screens of the game
Added asset manager and smart Texture2D loading
Decoupled Screen from DrawableGameComponent to avoid unintended side effects