I had a lot of fun and spent way too much time coming up with a skiing game using Scratch. The game uses different sprites as backgrounds. I've set the background sprites to move so it appears that my skier sprite is actually moving downhill. This took me a long time, you can go into the code and have a look. One of the challenges is the sprites were moving at different speeds. Once I figured some multiplication and division strategies to have each sprite background roll on and off the screen at equal rates, all was good. I used a broadcast feature so that when you collect a hat - the crowd shares a message. Points are scored for hats and deducted for time in the trees. Have a go at it.
Now for the Makey Makey, I thought a good authentic controller would be one you could use with your feet. I used two wet paper towels and fixed alligator clips to them, one for each foot. You control the skier with your feet, right and left. I like the hands free part of the game - makes the play experience a little more fun. Link to Video
What I took away from this project was coming up with strategies to accomplish what my goals were. I listed on paper the game elements I wanted. I then broke those elements down into workable units to set up the code. By working on a section at a time, I could make a large project seem smaller. I also tried different iterations of the game and did a bit of testing. Sure, I'd like to change many of the ways the game plays, but I got some good practice with conditional statements and loops to achieve a usable first version.