Improve swapping efficiency a bit by not focussing on a swap until we have a swap response
We generate an actual mesh
Also print a graph at the end of the simulation + some tuning to the swapping algorithm
Slightly perturb locations to aid optimization and prevent possible attacks
Fix some bugs in the swapping code + other tweaks
Add swap refusal packets so we don't have to rely on the timeout
Enable randomization again