But when you later re-deed the boat into a boat-model, then place the boat again - you get an extra key. And another key the next time you do it. And another key the next time you do it. And so on
It's probably useful to get an extra key every now and then, but I'm not sure if this is the way to do that. Perhaps check if there already is a key in the players' inventory before adding a new one?