Changed userects to be their own entity in the event we need crazy logic to accompany them.

Ideally we'd be able to factor out userects into being a mixin, but I'm not doing it right this moment.
Merge branch 'master' of https://github.com/GoonHouse/Marin0SE