might have fixed it
2-opt working! rand disabled for testing purposes