using new type "DrawString" made lists of all entried in mainMenu
added new menu option "Settings"
added new state "settingMenu"
changed how menus are rendered so that all options for a menu are stored in a list, which is then looped through to draw the text.
fix bug where mouse was not showing
started to add mouse code (WIP)
added new type "DrawString" for easier string drawing.
Takes a SpriteFont, string & Position (vector2)