Yeah lol that’s a bug, I didn’t manage to catch it in playtesting but I might try to fix it
You can “wait” a turn by hitting the walls with your heart, it bounces off and returns to you
And yeah your original hunch about the spike heart was right, it does damage to enemies who step on it. It’s useful in that it does the most damage in the game but you need to sacrifice the heart