Thank you for the comments and playthrough! People keep discovering new bugs like the invincibility one you describe. It seems like the contest rush got to me!
And yeah. This game was designed to be played with a gamepad primarily, but I should certainly find a way to make keyboard controls work, perhaps with customizable controls