reduce some duplicated code inside some tests

Those movement checks are now collapsed into a single function that each
test can individually call.
remove vba.shutdown() from another test
a test for moving in circles

Well, it's more like a square.