The mechanic of tying the hearts to the movement is original, although unfair. Sometimes you cannot move in a certain direction and it's game over. Should find some workaround for that situation.
Nice entry.