Added a constraint about ending locations that I forgot before.
Updated gitignore