Like someone before me, I didn't know you needed to activate checkpoints manually :(
Aside from that, very interesting mechanic in which attack leaves the player vulnerable. Good stuff!