Tiny fix
Added scene type enum
removed junk pointer (fixed blocking access to parent)
Map keyboard events to parent scene's controllers