added villages and victory condition
first path-finding algo based on A*