The idea is pretty clever, and the fact that you go to the previous level once you pick up a heart makes it even better! I got stuck on the level 2 "hearts", it is actually difficult, you might need to improve a little the level design, but besides that well done!