Could not find any credits ingame, did you make everything yourself? That's really impressive!
Hard to say if this concept has been done before but you executed really well on it. The levels are fun and the random generation when you run out of hearts works perfectly.
Overall a really polished puzzle game which is a lot of fun. The artstyle is clear and the calm guitar music fits the game like a glove. I played up to the Greenlands so far.