Major overhaul of decoratorMessage, it now only takes a player where
needed, and it now returns string[] as this works best with decorator