Omg, I also had an idea like this!
Well executed, maybe the controls were a bit slippery sometimes but everything else was nice :)
Keep up the good work!