interesting game, i was not able to finish it because i was not sure how to beat one level, there are indeed unexpected behaviour, but some levels objectives are no really clear, at least for me, good job anyways.
Thanks for playing!