Main Menu changed to generic Menu System

Easy to use menu system can now be used anywhere. Still would be nice to
change the MenuButtons to a better design, only supports toggleble/non
toggleable buttons for now(and static images, but it dosent feel right
as they're just buttons with the same selected/non selected image and no
logic)