Optimize Rectangle and Vector object manipulation where appropriate.
Reduce memory usage for Rectangle and Vector objects.

A 200 megabyte reduction on dv.wad MAP05!