Gui invalidbuilding

Implements #74, when you lack sufficient resources the building icon is a bit transparent so it doesn't afford clicking.