changes to make 2dworldr12 render properly

gave back set_boundaries()to complex object and changed render method to
use max/mins