Moved all player methods to player file