Some good ideas here and nice animations! I also struggled with the controls and the slipperiness. Would very much like to play a version that works out these kinks.