Map is a container for all environment boundaries.

Map's job is to communicate to a controller wether a position or ultrasonic reading is in a no-fly or final zone and specify one of: garbage collection zone, stacking zone, wooden block zone, wall zone, etc. Map does this by checking boundary equation arrays containing a slope and y-intercept value with inequalities conditions. It also must add boundaries based on physical corners.