I love the concept, great work on it! As for the difficulty, it is quite hard, but I like the music as well. Good job!