I really like the look of this game and the sound is pretty good too although a bit sparse. But this felt like one of the later levels in a puzzle game where you have to do everything exactly right, sometimes even pixel perfect, or you fail.
Also booba!