Add ability to demolish buildings
This merge request adds an ability to demolish buildings. There are some TODO comments and empty places in code that will need to be filled with behavior later. For example - adding money to player's balance is not implemented and UI may see changes in the future.
Resolves #26 (closed)