Agreed, this was fun. Some other feedback:
- The down key should move backwards
- I found the left / right keys don't just spin left / right, they move forward a bit, which I found quite frustrating at points.