A farm can now make a Civilian

#Notes:
Spawn locations need more work. If a spawn is occupied,
a new spawn must be chosen for the unit to be placed.
If a spawn point is not valid, a new location should be chosen.