Teaching Coding Using Toys

Our FPV Rally Racing Course is shaping up to be an amazing experience.  We don't like to blow our own trumpet, but we're pretty happy with what we've created so far. Think: a high-speed RC car, with a FPV camera installed in the driver seat, and a F1-style programmable steering wheel.

We think teaching coding should be fun for kids. The idea of this course is that the students have to write the code both for the transmitter (the steering wheel) and the receiver (in the car), and let their imagination run wild.  What should the buttons do?  Turbo mode? Instant stop? Reverse? Shoot your opponent (we've put in some hardware for laser tag...)  Why not let the campers decide?