I did it, woo! It plays very smoothly, and it does make you think! It's something new and a nice puzzle.
For more complicated puzzles you do feel like the solution is random and probably not intended, there are too many variables at play, but it's a solid jam entry you have :)