remove mimic from logger
redesigning ability stuff again
Added support for weaken, not sure if all cases are correct.