Rewrote the controller code for Oquonie so it can be played with a mouse, touchpad, or gamepad -- and all input methods reuse the same controller code.