Mid way through target player manager refactor.