Issue #5 - tweaked the numbers on the camera to make the maze perspective look better. Fixed integration with main program.
Issue #5 - Menus are now usable in maze screen. This revealed a bug in the new dispatcher logic - the shared dpadlistener's startListening method must be idempotent or else switching map modes means it starts double-looping and then bad things happen.