changed string "path" to Texture2D as it is now passed the texture rather than the texture name
Added State string to hold the current state of the game.
added Selected int to hold the currenly selected item (for menus)
changed to path to Texture2D.
added menu where player can choose to quit game or start game.
moved ball rendering code so that balls only render when game is playing.
changed how ball textures are loaded.
added handle for menu (user feedback to show what is currently selected).
user can press up / W to move selection up and down / S to move down.
added more debug info at top of screen for state and selected.
changed how fonts are rendered (require less code but arn't as customizable).
moved all debug info to top-left of screen (also smaller).
changed how ball textures are loaded
changed so that you now pass the texture rahter than texture name.