Phew!
Got the new upgrades we were talking about all sorted out.
Description and price in the tooltip as player mousehovers over the available upgrades, they are level based so player cannot get draughtbeer before getting the bar. It makes less sense in other places but it's just the way it is coded, at least for now and prolly for the release.
Each picture is a button, greyed out if upgrade cannot be bought, color and can be clicked if upgrade can be aquired and just a color picture that cannot be clicked if upgrade was already bought.
Another thing that's new is the pop up confirmation window asking player if he really wants to buy the upgrade and now also if player lacks funds to complete the purchase, game throws a message instead of nothing happening at all.
Now... it's painful process of removing all the bugs from the game that new system has created and adding logic/event that the upgrades create afterwards.
Edit:Actually, I am thinking about having upgrades and advertisements on slide out windows instead of a whole new screen (like fin window in girls profile). It should look and feel better that way, for now we'll leave it as it is because I don't want to create a mess in .rpy files, making it slide into the bounds of the screen is really easy so it can be done quickly in the future.