Make player a class, dodge shields, bonewall, psion (without taking into account reflection)