Fixes Issue #8, all objects are supported.

This commit specifically just cleans up some code for rectangle
collision object creation.