It's creative, it's fun, it's actually difficult (but not frustrating), and it supports its predecessors. 5 stars.