Pretty cool idea and decently challenging as you go along. I really like the sprite work and sounds too. Overall a really nice job. I would say my only suggestions is changing the color of a certain block that can blend in with the background color. Still a nice job though.