socket.AddPiece now returns a bool, game checks tiles for overlap