Fantastic game design! I didn’t finish the game, but it got me thinking “wait that’s not possible!” a few times, scratch my head, then find a solution! Good work!