This is what I got from your prompt in one shot with GPT-5 Thinking:
Game: https://chatgpt.com/canvas/shared/6895f722f2708191ac4a6d1645...
Conversation: https://chatgpt.com/share/6895f74a-0c5c-8004-b349-69da096531...
The controls are inverted for some reason and it could be a bit faster, but I fixed both of these easily with one prompt and here's the corrected version: https://chatgpt.com/canvas/shared/6895f82759f88191ba41c9fcd5...