preparation for adding tile desirability
Refactoring building initialization.
Refactoring. Fix burning ruins undestructible.
add desirability for terrain.