Thank you for the feedback! I can see what I can do about making it less buggy before the deadline, but VBA is pretty limited in what it can do.
If you don't mind, can you explain how it didn't work? If they're moving on their own that means at least the macro is working. Was it just that it was really slow? I know it's incredibly laggy when it first begins and only stabilizes once you press Space