implemented a main menu and pause menu

i cant resume with escape, but can by clicking resume. wat
3 game states (will be 4 when character select is implemented)
--startmenu
--playing
--paused
characters only update when gamestate is playing

its really rough but its a framework and it opens tons of doors