Office construction

Features:
- Added construction tool for offices. [Office.cpp]
- Offices are now occupied/vacated based on their attractivity. [Office.cpp]