Issue #11 - added support for nested battle command menus (sort of). Wrote a new key handler class, NoRepeatKeyHandler, to be used by the menu system (since unlike the party on the map screen, the menu cursor should not keep moving while you hold down the key).