Basic constructions, need pathfinding and way to determine ownership