A temporary fix to missing include guards when creating a new project.
Merge branch 'dev'

Conflicts:
	dist/Tank.py
Added std::hash specialisation for Vector.
Merge branch 'master' into dev
Correct hash function
Merge branch 'master' into dev
Fixed Grid<bool> overload.
Added A* algorithm to collision grid