complete tests for basic funcs, next we do verifyMove stuff