Final version. Not functional in all cases - backtracking missing in the A* algorithm - and with some known bugs, such as allocating 2 buildings to the same terrain, but it's the final delivered version. No more time to do changes.