worked on player, grid basics