doing my best
Added quadrant division and beginning of mapping. Works, bitch.