Move Player management to GameGrid

GameGrid to no longer implement observable