public void AddMonster(Monster monster, bool setActive) { if (!Monsters.Contains(monster)) { Monsters.Add(monster); } if (setActive) { SetIsWalkable(monster.X, monster.Y, false); GameController.SchedulingSystem.Add(monster); } }