public function test_rotate()
 {
     $Steampunked = new Steampunked\Steampunked(self::SEED);
     $Steampunked->setSize(6);
     $Steampunked->setPlayer("p1", "p2");
     $oldChoices = $Steampunked->getChoices();
     $this->assertEquals($Steampunked->getChoices()[2]->getName(), "tee-esw.png");
     $Steampunked->rotate(2);
     $this->assertEquals($Steampunked->getChoices()[2]->getName(), "tee-nes.png");
     $newChoices = $Steampunked->getChoices();
     $this->assertEquals(5, count($newChoices));
     foreach ($newChoices as $pipe) {
         $this->assertInstanceOf("Steampunked\\Tile", $pipe);
     }
     $this->assertEquals($oldChoices == $newChoices, false);
     $Steampunked->newTurn();
     $oldChoices = $Steampunked->getChoices();
     $this->assertEquals($Steampunked->getChoices()[3]->getName(), "cap-w.png");
     $Steampunked->rotate(3);
     $this->assertEquals($Steampunked->getChoices()[3]->getName(), "cap-e.png");
     $newChoices = $Steampunked->getChoices();
     $this->assertEquals(5, count($newChoices));
     foreach ($newChoices as $pipe) {
         $this->assertInstanceOf("Steampunked\\Tile", $pipe);
     }
     $this->assertEquals($oldChoices == $newChoices, false);
 }