I treat each game like a puzzle I have to solve. In a way, it is similar to sudoku - you have to solve a problem by taking actions in particular order. Such problem solving tickles my brain just right and when I play both sides it`s twice the fun. Besides, I don`t have to teach the rules which are a little heavy. Getting through all tutorials is IMO mandatory and will take 10+ hours. It`s hard to find somebody willing to invest so much time.