refactored name of game and got abstract players class implemented