What a cool game! Very well designed and fun to play. I couldn't make it to the boss, but I've only tried twice so far — that's probably appropriate difficulty. I'll keep trying!
My only suggestion would be a way to adjust the BGM volume on the main screen.