Finally beat it! Well, the fifth level of the demo.