Now I'm wondering whether the game clock could be suspended unless ticks were sent via API, to turn it into a turn-based game to be played only via API calls...
I had an idea to write a text adventure interface, where you would type in 'forward', 'left', 'shoot' etc via the API. We understand nearby objects like doors, monsters and pickups, so could implement things like "An 'IMP' appears 300 yards away", or "There is a door requiring a red key in front of you" etc. Could be fun!