Incredibly well polished, only gripe is the steep learning curve. However tutorial aside this is a really thought out and interesting game. well done