You are right and I've been thinking about some ways I can go about solving this issue. Priority one for the next update would be to implement some of these fixes so the player doesn't get soft locked like this. I am also open to suggestions.