every part of this is SO EXCELLENT!! I really adore the visuals, and then when everything REALLY began to fit into place I started to understand it. this is really cool and is such a well-rounded concept, I could see it as a steam release