Oh dear! When you press 'up', Scratchcat jumps, but it doesn't look realistic! It's all at the same speed. When Scratch jumps he should go up very fast (high velocity), then start slowing down as gravity takes hold, then start coming down... faster and faster. 1. Have a close look at the left-most block of the code so you understand how it works. 2. Use the variable "Scratch y velocity" and think about how you could use it to make a "space jump (just keeps going up). 3. Now add gravity. How does gravity impact on the velocity each loop? 4. Play around with the variable until you make a realistic jump. You may use the "Collision detection" block to help your landing. Good luck!