ignore *.xcuserstate
overhauled the wait system. something is still wrong.