add menu and small fixes

* add the first part of the menu from rising trunk
* move stuff around to be able to lazyload a level