Add Menu Class

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Add ItemMenu.js

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Add SpellMenu.js

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Add EquipMenu.js

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Fix _createCallbacks

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Add SaveMenu.js, LoadMenu.js

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Move js/engine/*Menu.js to js/engine/menu/

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Combine createCallbacks to Menu class

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Inherit SaveMenu and LoadMenu from SlotMenu

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Add AbstractMenu.js

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
First try at rewriting MainMenu.js

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Add TitleScreenMenu.js

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Fixes - site loads again.

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Fix Title Screen Menu - New Game

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Fix for wrong menu loading in main game

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Fix for main menu not closing in game

(handleESC not handleEsc)

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Fix for arrow keys not moving pointer in main menu

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Fix for title screen menu not being redrawn

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Fixes for menus not returning to mainmenu / parent menu

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>
Fix status menu

Signed-off-by: Gaurav Munjal <Gaurav0@aol.com>