Extracted methods from game and tried to implement player