Sell non buildings

Allow actors that are not buildings to be sold.

The more humane way to refund units (as opposed the grinding them).
Don't look up the trait twice:

`if (building != null && !building.Lock())`