nice puzzle, the last few levels require speed, precision and good timing, which is okay but bit hard to execute