This was really interesting, I've been wanting to play a game with this type of mechanic for a while now!