keeping track of filled grids
adding content
adding cursor texture
merging lance's code