Just kinda wish I could see where I was when I'm above the top of the screen.
Yeah, that's a bit of unintended cruelty I tried to avoid... a classic case of developer blindness. You don't have to go fully above the screen, it's always avoidable, and even if you do, well, I had kind of assumed you could 'feel' approximately where you are. But of course, I had to play each level a bazillion times myself...
Anyway, I did manage to compress the saw movement code from five to three lines, stupid iteration over all the collision instances is completely unnecessary there. And two lines are enough for an offscreen indicator. I'll share the update when the challenge is over to avoid disrupting it.
Of course, I could have just redesigned the levels, but that would have been less fun and more work :) I also could have allowed the screen to scroll to keep the player visible, that would have been less code, but that would be against the single screen constraint.
@vinicity As much fun as it would be, I'm pretty swamped as of now. If I manage to find time and motivation to add more content to this game, it'll be something smaller like an arcade mode or an extra gimmick.
Sorry for the late reply, I'm lousy with keeping up to date on forums...
Cycles accelerate a bit when they drive close to walls, and lose a bit of speed on every turn. And the bots do love to drive close to walls, so they benefit from that. Also, in Gauntlet mode, different enemies have different base speeds and are faster at higher difficulties; all but the grey ones should be as fast as you at normal difficulty and faster at the higher difficulties. If my head math is right :)
New share code: 5PY23MND51
I had to unshare the old code, somehow I ended up with two share entries and no means to check which of the two would be the right one with the update... weird.
Update: for this one, labeled v1.1: You can now abort games without quitting the game entirely, all active players need to hold down all available L and R keys for a second (so in single player mode, just hold both L and R).
Edit: Huh, claiming the game on the catalogue must have reset its share status from "public" to "submitted/pending". Patience, please.
Edit2: It's public again, catalog link.