// optimisation - if the whole tile is covered by this rectangle,
// and the rectangle is a solid colour, we don't need to render
// what's behind us
// optimisation - if the whole tile is covered by this rectangle,
// and the rectangle is a solid colour, we don't need to render
// what's behind us