Core Character Selection Stuff

I'm to tired for this shit
Basic gamepad support for UI navigation

Can move mouse with gamepad, but still researching how to dispatch click
event with A button
Merged with UserInterface
Merged HUD elements