Woa there is so much here and the UI is cool too!
Thank you. The difficulty in getting people to understand the mechanics as quickly as possible prompted me to come up with ideas for the UI.
I would also need to add sound.