That was actually fun to play! There is a desire to punch on the music beat, i think you can build something upon it.
Good job!