This is really satisfying to play and I love how despite the variety of obstacles, you can always tell how everything will behave. The tutorial is also really well done.