Seperated Blackprint stuff and Blackprint boost constructor

Also my previous fork also kinda sorta completely screwed up AD's classChange (forgetting Dragon Nest was a thing, for one), so that's also fixed here.