create abstract class for player
create exception for coordinates
fixed todo's
update the system of grid's initialization : each grid that has been
created can be finished