HUD / InputHandler Refactoring