The idea is very good, but it was also very hard, I've been struggling with each level for a long time. But i like the music and visuals, so good job!