I split the grid into 4 quadrants which are managed by their own thread. Improves speed and uses more resources correctly.