cursor update

cursor now shows properly in menus
cursor now shows if outside of the map
game now has showCursor and hideCursor
menus now get created in init

note-
a few bugs with the pause menu