added random vertex placement for settlement placing
added expectiminimax with better heuristic