More low-level rect drawing for memory efficiency purposes. Each drawn rect no longer allocates a Color object.