Added destroy func to RO
Separated map rendering into it's own renderobject