The music and the art are really good, but mechanic-wise I have a few smaller problems. The controls felt a bit floaty, and that combined with quite a bit of waiting, and relatively slow respawn time made the experience a little fustrating in some levels. Other than that, the concept is good, and overall I had a good time playing it.