Was really good.
But it felt at times like there was too much downtime, while on the other hand at times there was too much to do.
Maybe having a system that would work like :
If everything goes well - fuch shit up
If player is doing stuff - relax
Would prevent that moments.