fixed problems from using long + added swing()
Now does Gridlock