A lot more complex then I was expecting, but that's definitely a good thing. The colors are nice to look at, and the concepts are introduced well. Very good!