Not the sides of the track, but off the long end to the right it starts appearing on the left. As I said, this should just fall out of the code with modulo on the horizontal coordinates, or indeed here a binary mask
xcoordinate &= 0x1f; // same same mod 32
With a bit more logic, wrapping around could add to the count of "laps".
I like the skinny track and its current size is a good match for what the car and obstacles look like.
My idea about limiting the movement of the car was not well thought out, I just recall a friend winning at a Pong-like game simply by rapidly moving the paddle back and forth and confusing the admittedly primitive electronics that the game was made from.
So I just wanted to add something that would reward more thinking before moving the car. But that might change it into a different kind of game hard to say.
Maybe if you could have succeeded by moving only one or two positions down, but went further, it would cost you something. All I could think of was some kinda fuel.
Also now when you get hit, the horizontal position is unchanged, maybe a collision should knock you back. I haven't been able the latest game so I haven't seen (if I understand) any concept of damage to the car.
Do we get a number of lives before we lose?
a7