I liked abusing the “invincibility period” to prevent the player from collecting hearts; I would love to see more puzzles that focus on unexpected combinations of mechanics like this!