public void CreateNewBlock() { Debug.Log("Spawning new tetris block"); TetrisBlock newBlock = new TetrisBlock(isAI); newBlock.pos = new TetrisBlock.CoOrd(5, 20); newBlock.CalculateAdditionalPos(); TetrisBlock.CoOrd[] coords = newBlock.GetInhabitedCoords(); for (int i = 0; i < coords.Length; i++) { if (tetris2DMap[coords[i].xCord, coords[i].yCord].cubeInPos) { GameOver(); return; } } activeBlock = newBlock; AIplacedBlock = false; }