Player can place Building on Top of Other Player Building

Options
Hello everyone,

Short Intodruction, im new to Photon Network and also Networking and i wanna try some new things.
So i've coming along and wanna build a "Tower Defense" Game with different Modes.

So Far so good i can connect multiple Players, everything is working fine out of my Gamefield.
The Issue is:
Player 1 Place a Tower on the Board at Position 5,5
When now Player 2 Place also a Tower on the Board at Position 5,5 then it will Instantiate the Tower and place it on Top of the Tower from Player 1

Picture Example: http://cloud.stusse.codes/s/teRK8GC7HN8f635
image

I thought at first this happens because I have multiple Boards in Scene for every Player One Board
2+ Boards get Instantiatet when we Load Scene, every Client brings his own Board.

So i've Decided to Instantiate the Board at Runtime by the MasterClient:

if (PhotonNetwork.IsMasterClient)
{
if (isCoop)
{
PhotonNetwork.Instantiate("CoopFloor", new Vector3(15,0,15), Quaternion.identity);
}
}
But this also doesn't help I Made the Board as Singleton but either not help.

Hope someone can give me a Hint how to solve this Problem that Players cannot Place a Tower at the Same Position

I Upload the Important Scripts to GitHub you can check them here:
https://github.com/DerDerErIst/PhotonTD/blob/master/Scripts/

Thanks for Help in Advance