I must have missed something about deploying contracts, but to be sure:
Does deploying a contract mean it will overwrite the last instance? Since I see that it gets a new address each time I deploy it. But at the same time, calling the contract in the webUI will always go to only one specific contract.
Does this depend on which user I am? Do I have to be the one that deployed it, or at least have access to it? And if so, how do you best define access to a contract in soldity?