-fixed errors in half space check in tower's is_inside method
-added support for trenches in x and y and box
-made some change to make graphs
-simulation now pulls info from settings object
-changed floor so half space check will work