Refactor, introduce UntouchableBuildingButton
Add max level chek