how is this not considered bein softlocked? i cant get out
Yes that is softlock, but not in this game.I tried to implement that kind of logic, but didn't work well when making levels...I've added some additional explanation about win conditions in my comment below.