Thanks for the feedback. I shouldve checked every combination to see if its possible to get softlock. It was a decision made to attempt to build a game with no restart (but obviously need a lot more playtesting to prevent softlock), how far did you end up playing?