Move tile placement checking responsibility to Board
Constrain tile placement correctly