grid funcitons moved into the grid, play btn almost properly works