Lots of improvements
Review 'til magic exp
Full review