Nice pacing, good idle/active play options, well balanced, fun emergent gameplay elements, good escalation, rewards optimizing play but doesn't require it, nice juice visually and auditorially... Well done!