Axis Mappings – keyboard mouse and gamepad directional input for an FPS character