also, an easy way to place them is to select your minelayer and click on the mine laying button and then it comes up with a draw tool and you draw a line (or a circle for a field of them) and then the minelayer will place them along the line (or in the circle). this could be a slow process, but would let you build mines without a second thought. u just tell the minelayer where to place them then just go about your merry business, to come back in a few minutes to find he has done the job and is sitting obediently by them

As i said up top, there could be two types of mines, a cheap smallish sorta one that sticks to a passing ship using magnatism, or a really big expensive one that could explode when a certain number of ships pass into its range. these could be placed as options in the minelayers inventory. also to stop mine spamming, just put a limit on how may u can have. also, to get the job done faster, you could send multiple minelayers, and set the mine count to be 1 big mine for every 10 small mines or somthin.