When i figured out the first spike puzzle i had a really nice "ohhhh no wayyyy" moment which i liked a lot
if i had to pick a critique id say the difficulty scales up very quickly and some of the levels after felt more hard logistically than the idea, and the pushing of characters seemed to sometime work and sometimes not, i couldn't figure out exactly the rule
very nicely done!