ControlMapper actually parse KeyEvents properly now! PlayerMainMode is getting input!

NOTE: The bundling of KeyMappings with the MovementAction is temporary. I'll
make a better solution eventually.