Performance fix, new draw_pixel function

Massive performance fix to rect and filled rect drawing. This
necessitates a change to the command which now accepts width/height as
the 3rd and 4th parameters respectively.