fix: isPointInsidePolygon edge case
fix: major fixes to world events for adding and removing