Buildings now generate revenue and player can collect it
This merge request makes buildings generate revenue over time according to set parameters and allows the player to collect revenue from buildings. A visual indication is provided when the building is full of coins and no longer generates revenue. Resolves #45 (closed)