Just 1 control change: up=jump, not z each 'obstacle' is its own sprite I know the decorations are terrible right now, but that will come last you can disregard the red thing it is supposed to be mostly black and white (you're trying to save the color, and different colors will do different things as you collect them). Yes, every obstacle does what it's supposed to. it's mostly just equations. the oval-ish thing in the middle is just y=x^2