Some of the levels feel a little too difficult, but I enjoyed adapting to new mechanics as the game progressed. It's kinda fun.