Inheritance: Character
        public void MapOne()
        {
            // create the map
            //Tile[,]
            mapOne = CreateMap(4, 4);
            mapOne[0, 0].setWalls(true,true);
            mapOne[0, 1].setWalls(true, false);
            mapOne[0, 2].setWalls(true, false);
            mapOne[0, 3].setWalls(false, true);

            mapOne[1, 0].setWalls(false, true);
            mapOne[1, 1].setWalls(false, true);
            mapOne[1, 2].setWalls(false, true);
            mapOne[1, 3].setWalls(false, true);

            mapOne[2, 0].setWalls(false, true);
            mapOne[2, 1].setWalls(true, false);
            mapOne[2, 2].setWalls(false, false);
            mapOne[2, 3].setWalls(false, true);

            mapOne[3, 0].setWalls(true, false);
            mapOne[3, 1].setWalls(false, true);
            mapOne[3, 2].setWalls(true, true);
            mapOne[3, 3].setWalls(false, false);

            //character's initial positions
            theseus = SetTheseus(1,2);
            minotaur = SetMinotaur(1,0);
            exit = SetExit(3,1);
        }
 public Theseus SetTheseus(int newColumn, int newRow)
 {
     theseus = new Theseus(newColumn, newRow);
     theseus.SetGame(this);
     return theseus;
 }