Man, that one got me frustrated :D Didn't know I was so out of rhythm. Very fun, enjoyed it very much. The devils would get stuck sometimes but it wasn't a big problem overall :)
Edit: Also I have to mention there were some framerate problems in the third level when there were many enemies on screen at once.