Simple Menu Stuff
- Menus can be used with WASD and selected with SPACE
- Moved level states to its own package
- Intro text can be skipped with keyboard