I've been interested in the game for a while - been following it since its reveal really. Love the idea, but how is it executed? What are the best and worst aspects of this game?