This feels very ambitious and the tutorial is really needed but maybe it would have been more helpful to build a tutorial level for the player that you can play out with info boxes in each step of the gameplay, so the player fully understand the mechanics. Anyway, one of the more creative entries in this jam! Great!