Some preliminary cleanup of the renderlists->draw code.
Fixing transperancy by sorting all transperant objects and drawing them last, back to front.
Clicking ui objects takes zorder into account now.