Great job! Having to shift between control schemes made this highly taxing but it was fun. Reminds me of a chapter in Godel Escher Bach where the author speculated about a game of chess that you could change the rules of on the fly.