public Solver(IEnumerable <Instruction> instructions) { lobbyFloor = new LobbyFloor(); foreach (var instruction in instructions) { var tilePosition = TilePosition.Create(instruction); lobbyFloor.FlipTileInPosition(tilePosition); } }