/// <summary>
        /// Allows the game to perform any initialization it needs to
        /// before starting to run.  This is where it can query for any required
        /// services and load any non-graphic related content.  Calling base.Initialize
        /// will enumerate through any components and initialize them as well.
        /// </summary>
        protected override void Initialize()
        {
            InputManager.Initialize();

            base.Initialize();

            TileEngine.Viewport = graphics.GraphicsDevice.Viewport;

            screenManager.AddScreen(new MainMenuScreen());
        }