Amazing how far you have worked it out. A lot of mechanics are integrated!Really a well done game.
thanks!