source: quick cleanup, also made map field in the BSPRenderer stack allocated, as opposed to it being heap allocated previously.