This is actually so cool!
This is exactly the kind of game I always wanted to make but could never quite think of how to execute