Implemented further game logic and necessary methods in player