increased menu functionality, added framework for in game menu, added basic framework for controller support in menus - needs cleanup