Wow, what an ambitious game! The mechanics are really simple, but to wrap your head around what you're supposed to do is complex. This feels like the final level of a game with a bunch of smaller tutorial levels. It was a bit daunting to jump right in. Great work.