Fun idea and good presentation, however there are some serious bugs that drastically lower the difficulty, such as invincibility frames preventing the pickup of hearts, and the ability to delete and reuse objects already in the level.
Invincibility frames for hearts are intended, some puzzles were designed around it! =)
To delete objects from the level... well, that's a bug :(