player states, refined movements, gitignore