Fun and grindy (the good, addicting kind of grindy), though could use a bit more variety because of how slowly you progress.