fixed map, added room behaviour based on constraints, convex hull with pillars, and other minor fixes