initialize() and get_world_area() changes

Both functions now take clan::Canvas reference as an argument