   }
 
   func testCondense1b() {
-    let m = GameModel(dimension: 5, threshold: 2048)
+    let m = GameModel(dimension: 5, threshold: 2048, delegate: self)
     var group = [TileObject.Tile(value: 1),
       TileObject.Empty,
       TileObject.Tile(value: 4),

  }

  func testCondense1d() {
    let m = GameModel(dimension: 5, threshold: 2048)
    var group = [TileObject.Empty,
      TileObject.Empty,
      TileObject.Tile(value: 1),


import XCTest

class ModelTests: XCTestCase, GameModelProtocol {

  override func setUp() {
    super.setUp()
