getting ready to piece UI elements together with the logic of the grid
colors are a bit weird though, need to figure that out