clean player controller moving some methods in manager