this is SO cool to see! i made a very similar prototype years ago, but could never get it to "work" as a game, and i sucked at level / puzzle design. this solves a lot of problems i ran into in very clever ways, and is loads of fun!