diff --git a/src/BlazeBrigadeTest/AnimationTest.cs b/src/BlazeBrigadeTest/AnimationTest.cs
index a96a34bf5edb89bc886ae39802aa64ed15243386..85f65409a709451d66c74ff63a44b2c12555a0ca 100644
--- a/src/BlazeBrigadeTest/AnimationTest.cs
+++ b/src/BlazeBrigadeTest/AnimationTest.cs
@@ -15,22 +15,20 @@ namespace ControllerTest
         //Test unit returns to original location after attacking Right, Left, Up, and Down
         public void attackAnimation_Return_to_previous_location_ShouldReturnTrue()
         {
-
             Mock<Unit> mockUnit = new Mock<Unit>();         //create mock object for unit
             mockUnit.Setup(Unit => Unit.Position).Returns(new Tuple<int, int>(18, 15)); //mock position of unit to return (18, 15)
-            var unitOrigPosition = new Tuple<int, int>(18, 15); //store mock original position of unit at (18, 15)
 
             View.Animation.attackAnimation(Direction.Right, mockUnit.Object); //animate unit attacking Right
-            Assert.IsTrue(mockUnit.Object.Position==unitOrigPosition);
+            Assert.AreEqual(mockUnit.Object.Position, new Tuple<int, int>(18, 15));
 
             View.Animation.attackAnimation(Direction.Left, mockUnit.Object); //animate unit attacking Left
-            Assert.IsTrue(mockUnit.Object.Position == unitOrigPosition);
+            Assert.AreEqual(mockUnit.Object.Position, new Tuple<int, int>(18, 15));
 
             View.Animation.attackAnimation(Direction.Up, mockUnit.Object); //animate unit attacking Up
-            Assert.IsTrue(mockUnit.Object.Position == unitOrigPosition);
+            Assert.AreEqual(mockUnit.Object.Position, new Tuple<int, int>(18, 15));
 
             View.Animation.attackAnimation(Direction.Down, mockUnit.Object); //animate unit attacking Down
-            Assert.IsTrue(mockUnit.Object.Position == unitOrigPosition);
+            Assert.AreEqual(mockUnit.Object.Position, new Tuple<int, int>(18, 15));
         }
 
 
@@ -43,40 +41,40 @@ namespace ControllerTest
             Mock<Node> mockNode = new Mock<Node>(); //create mock node that is clicked
 
             //set unit and node so that unit moves right
-            mockUnit.Setup(Unit => Unit.PixelCoordinates).Returns(new Vector2 (576,480)); //mock position of unit to return (18, 15)
+            mockUnit.Setup(Unit => Unit.PixelCoordinates).Returns(new Vector2(576, 480)); //mock position of unit to return (18, 15)
             mockNode.Setup(Node => Node.getPositionX()).Returns(20); //set node position X to be 2 to the right of unit
-            mockNode.Setup(Node => Node.getPositionX()).Returns(15); //set node position Y to be same as unit
-            Vector2 nodeVectorPixelCoordinates = new Vector2(mockNode.Object.getPositionX()*32, (mockNode.Object.getPositionY()*32));
+            mockNode.Setup(Node => Node.getPositionY()).Returns(15); //set node position Y to be same as unit
+            Vector2 nodeVectorPixelCoordinates = new Vector2(mockNode.Object.getPositionX() * 32, (mockNode.Object.getPositionY() * 32));
 
             View.Animation.animateUnitPosition(mockGraph.Object, mockUnit.Object, mockNode.Object);
-            Assert.IsTrue(mockUnit.Object.PixelCoordinates == nodeVectorPixelCoordinates);
+            Assert.AreEqual(mockUnit.Object.PixelCoordinates, nodeVectorPixelCoordinates);
 
             //set unit and node so that unit moves left
             mockUnit.Setup(Unit => Unit.PixelCoordinates).Returns(new Vector2(640, 480)); //mock position of unit to return (20, 15)
             mockNode.Setup(Node => Node.getPositionX()).Returns(18); //set node position X to be 2 to the left of unit
-            mockNode.Setup(Node => Node.getPositionX()).Returns(15); //set node position Y to be same as unit
+            mockNode.Setup(Node => Node.getPositionY()).Returns(15); //set node position Y to be same as unit
             nodeVectorPixelCoordinates = new Vector2(mockNode.Object.getPositionX() * 32, (mockNode.Object.getPositionY() * 32));
 
             View.Animation.animateUnitPosition(mockGraph.Object, mockUnit.Object, mockNode.Object);
-            Assert.IsTrue(mockUnit.Object.PixelCoordinates == nodeVectorPixelCoordinates);
+            Assert.AreEqual(mockUnit.Object.PixelCoordinates, nodeVectorPixelCoordinates);
 
             //set unit and node so that unit moves down
             mockUnit.Setup(Unit => Unit.PixelCoordinates).Returns(new Vector2(576, 480)); //mock position of unit to return (18, 15)
             mockNode.Setup(Node => Node.getPositionX()).Returns(18); //set node position X to be 2 to the right of unit
-            mockNode.Setup(Node => Node.getPositionX()).Returns(17); //set node position Y to be 2 down of unit
+            mockNode.Setup(Node => Node.getPositionY()).Returns(17); //set node position Y to be 2 down of unit
             nodeVectorPixelCoordinates = new Vector2(mockNode.Object.getPositionX() * 32, (mockNode.Object.getPositionY() * 32));
 
             View.Animation.animateUnitPosition(mockGraph.Object, mockUnit.Object, mockNode.Object);
-            Assert.IsTrue(mockUnit.Object.PixelCoordinates == nodeVectorPixelCoordinates);
+            Assert.AreEqual(mockUnit.Object.PixelCoordinates, nodeVectorPixelCoordinates);
 
             //set unit and node so that unit moves up
             mockUnit.Setup(Unit => Unit.PixelCoordinates).Returns(new Vector2(576, 544)); //mock position of unit to return (18, 17)
             mockNode.Setup(Node => Node.getPositionX()).Returns(18); //set node position X to be 2 to the right of unit
-            mockNode.Setup(Node => Node.getPositionX()).Returns(15); //set node position Y to be same as unit
+            mockNode.Setup(Node => Node.getPositionY()).Returns(15); //set node position Y to be same as unit
             nodeVectorPixelCoordinates = new Vector2(mockNode.Object.getPositionX() * 32, (mockNode.Object.getPositionY() * 32));
 
             View.Animation.animateUnitPosition(mockGraph.Object, mockUnit.Object, mockNode.Object);
-            Assert.IsTrue(mockUnit.Object.PixelCoordinates == nodeVectorPixelCoordinates);
+            Assert.AreEqual(mockUnit.Object.PixelCoordinates, nodeVectorPixelCoordinates);
         }
 
 
@@ -88,75 +86,75 @@ namespace ControllerTest
 
             //check animation for unit moving down
 
-            mockUnit.Setup(Unit => Unit.currentFrame).Returns(5); //unit is facing a different direction
+            mockUnit.Setup(Unit => Unit.currentFrame).Returns(55); //unit is facing a different direction
             View.Animation.animate(Direction.Down, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 1); //unit should now face down
+            Assert.AreEqual(mockUnit.Object.currentFrame, 1); //unit should now face down
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(0); //frame 1 of walking down
             View.Animation.animate(Direction.Down, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 1); //should be frame 2 of walking down
+            Assert.AreEqual(mockUnit.Object.currentFrame, 1); //should be frame 2 of walking down
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(1); //frame 2 of walking down
             View.Animation.animate(Direction.Down, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 2); //should be frame 3 of walking down
+            Assert.AreEqual(mockUnit.Object.currentFrame, 2); //should be frame 3 of walking down
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(2); //frame 3 of walking down
             View.Animation.animate(Direction.Down, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 0); //should be frame 1 of walking down
+            Assert.AreEqual(mockUnit.Object.currentFrame, 0); //should be frame 1 of walking down
 
             //check animation for unit moving left
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(10); //unit is facing a different direction
             View.Animation.animate(Direction.Left, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 4); //unit should now face left
+            Assert.AreEqual(mockUnit.Object.currentFrame, 4); //unit should now face left
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(3); //frame 1 of walking left
             View.Animation.animate(Direction.Left, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 4); //should be frame 2 of walking left
+            Assert.AreEqual(mockUnit.Object.currentFrame, 4); //should be frame 2 of walking left
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(4); //frame 2 of walking left
             View.Animation.animate(Direction.Left, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 5); //should be frame 3 of walking left
+            Assert.AreEqual(mockUnit.Object.currentFrame, 5); //should be frame 3 of walking left
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(5); //frame 3 of walking left
             View.Animation.animate(Direction.Left, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 3); //should be frame 1 of walking left
+            Assert.AreEqual(mockUnit.Object.currentFrame, 3); //should be frame 1 of walking left
 
             //check animation for unit moving right
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(11); //unit is facing a different direction
             View.Animation.animate(Direction.Right, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 7); //unit should now face right
+            Assert.AreEqual(mockUnit.Object.currentFrame, 7); //unit should now face right
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(6); //frame 1 of walking right
             View.Animation.animate(Direction.Right, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 7); //should be frame 2 of walking right
+            Assert.AreEqual(mockUnit.Object.currentFrame, 7); //should be frame 2 of walking right
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(7); //frame 2 of walking right
             View.Animation.animate(Direction.Right, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 8); //should be frame 3 of walking right
+            Assert.AreEqual(mockUnit.Object.currentFrame, 8); //should be frame 3 of walking right
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(8); //frame 3 of walking right
             View.Animation.animate(Direction.Right, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 6); //should be frame 1 of walking right
+            Assert.AreEqual(mockUnit.Object.currentFrame, 6); //should be frame 1 of walking right
 
             //check animation for unit moving up
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(1); //unit is facing a different direction
             View.Animation.animate(Direction.Up, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 10); //unit should now face up
+            Assert.AreEqual(mockUnit.Object.currentFrame, 10); //unit should now face up
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(9); //frame 1 of walking up
             View.Animation.animate(Direction.Up, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 10); //should be frame 2 of walking up
+            Assert.AreEqual(mockUnit.Object.currentFrame, 10); //should be frame 2 of walking up
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(10); //frame 2 of walking up
             View.Animation.animate(Direction.Up, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 11); //should be frame 3 of walking up
+            Assert.AreEqual(mockUnit.Object.currentFrame, 11); //should be frame 3 of walking up
 
             mockUnit.Setup(Unit => Unit.currentFrame).Returns(11); //frame 3 of walking up
             View.Animation.animate(Direction.Up, mockUnit.Object);
-            Assert.IsTrue(mockUnit.Object.currentFrame == 9); //should be frame 1 of walking up
+            Assert.AreEqual(mockUnit.Object.currentFrame, 9); //should be frame 1 of walking up
         }
     }
 }
diff --git a/src/BlazeBrigadeTest/bin/Debug/BlazeBrigadeTest.dll b/src/BlazeBrigadeTest/bin/Debug/BlazeBrigadeTest.dll
index f03ba836b4f071438a60992582107f5870ab7ec8..428fce3a7592eb16ea122691d28675a6f720b753 100644
Binary files a/src/BlazeBrigadeTest/bin/Debug/BlazeBrigadeTest.dll and b/src/BlazeBrigadeTest/bin/Debug/BlazeBrigadeTest.dll differ
diff --git a/src/BlazeBrigadeTest/bin/Debug/BlazeBrigadeTest.pdb b/src/BlazeBrigadeTest/bin/Debug/BlazeBrigadeTest.pdb
index e015295381084199db3bc5c96a240e37c8e249c3..20baca169e970220bf8c06c3c675c6e013db6e06 100644
Binary files a/src/BlazeBrigadeTest/bin/Debug/BlazeBrigadeTest.pdb and b/src/BlazeBrigadeTest/bin/Debug/BlazeBrigadeTest.pdb differ
diff --git a/src/BlazeBrigadeTest/obj/Debug/BlazeBrigadeTest.dll b/src/BlazeBrigadeTest/obj/Debug/BlazeBrigadeTest.dll
index f03ba836b4f071438a60992582107f5870ab7ec8..428fce3a7592eb16ea122691d28675a6f720b753 100644
Binary files a/src/BlazeBrigadeTest/obj/Debug/BlazeBrigadeTest.dll and b/src/BlazeBrigadeTest/obj/Debug/BlazeBrigadeTest.dll differ
diff --git a/src/BlazeBrigadeTest/obj/Debug/BlazeBrigadeTest.pdb b/src/BlazeBrigadeTest/obj/Debug/BlazeBrigadeTest.pdb
index e015295381084199db3bc5c96a240e37c8e249c3..20baca169e970220bf8c06c3c675c6e013db6e06 100644
Binary files a/src/BlazeBrigadeTest/obj/Debug/BlazeBrigadeTest.pdb and b/src/BlazeBrigadeTest/obj/Debug/BlazeBrigadeTest.pdb differ