Review (5/5): Enjoying this can have real fun.