public ActionResult Game_New() { Player.DeleteAll(); Cell cell1 = new Cell("Cell 0,0", "test description(0,0)", new Border(0), new Border(1), new Border(1), new Border(0)); Cell cell2 = new Cell("Cell 0,1", "test description(0,1)", //start cell new Border(1), new Border(1), new Border(1), new Border(0)); Cell cell3 = new Cell("Cell 0,2", "test description(0,2)", new Border(1), new Border(0), new Border(1), new Border(0)); Cell cell4 = new Cell("Cell 1,0", "test description(1,0)", new Border(0), new Border(1), new Border(1), new Border(1)); Cell cell5 = new Cell("Cell 1,1", "test description(1,1)", new Border(1), new Border(1), new Border(1), new Border(1)); Cell cell6 = new Cell("Cell 1,2", "test description(1,2)", //exit to room 2 : E new Border(1), new Border(0), new Border(1, 1), new Border(1)); Cell cell7 = new Cell("Cell 2,0", "test description(2,0)", new Border(0), new Border(1), new Border(0), new Border(1)); Cell cell8 = new Cell("Cell 2,1", "test description(2,1)", new Border(1), new Border(1), new Border(0), new Border(1)); Cell cell9 = new Cell("Cell 2,2", "test description(2,2)", //exit to room 1 : W new Border(1), new Border(0), new Border(0), new Border(1, 0)); List <List <Cell> > FirstRoom1F = new List <List <Cell> > { new List <Cell> { cell1, cell2, cell3 }, new List <Cell> { cell4, cell5, cell6 } }; List <List <Cell> > SecondRoom1F = new List <List <Cell> > { new List <Cell> { cell7, cell8, cell9 } }; Locale Lobby = new Locale("Lobby"); //declare a room named "Lobby" Lobby.SetCells(FirstRoom1F); //define the room; set its cell grid Locale StoreRoom = new Locale("Store_Room"); StoreRoom.SetCells(SecondRoom1F); List <Locale> floor1 = new List <Locale>(); GAMEBOARD.AddMapToWorld(floor1); //Add a floor Lobby.AddRoomToArea(0); //Add a room(Lobby) to the floor ; no args because 1st area is default StoreRoom.AddRoomToArea(0); //Add a room(StoreRoom) to the floor ; no args because 1st area is default Player user = new Player(Request.Form["player-name"], 0, 0, 0, 1, 0); user.Save(); GAMEBOARD.playerId = user.GetId(); return(View("Game", user)); }