This is just a masterpiece. The soundtrack is really good. The gameplay is fun. The final boss is infuriating to kill, but since you keep collecting gems and getting stronger, it's not impossible.
Did you compose the songs yourself? Do you think you could upload them here on Newgrounds?