Moves event sending over to using a quadtree, to avoid sending events to everything in the area all the time