This is really enjoyable to play! All the mechanics make sense and create a nice balancing act to maintain, awesome work!
Thanks for the kind words!