Thank you. I'm having to re-write the whole program but it still should turn out the same. In the examples I posted I only had one drawscreen. In the new version, I need 2, so that will effect the character movement somewhat, but I'll try to compensate for it.
And Random Terrain, I came up with a compromise for level 2 cubes that are jumped on twice. It won't make the board look like crap, and at the same time there will be no confusion about which cubes were jumped on once, and which cubes are jumped on twice.













