A player class refactor and remove game class from lib