diff --git a/src/Blaze-Brigade/Blaze_Brigade/Game.cs b/src/Blaze-Brigade/Blaze_Brigade/Game.cs
index 2781cac587d4d9dcbc213136710d82c1b58818d6..15f73f6d762afaf000c57480f3633df187072ad7 100644
--- a/src/Blaze-Brigade/Blaze_Brigade/Game.cs
+++ b/src/Blaze-Brigade/Blaze_Brigade/Game.cs
@@ -21,7 +21,7 @@ namespace Controller
         Texture2D backGround, unit1;
 
         // Set the coordinates to draw the sprite at.
-        Vector2 spritePosition = new Vector2(50.0f, 50.0f);
+        Vector2 spritePosition = new Vector2(32.0f, 32.0f);
 
         // Store some information about the sprite's motion.
        // Vector2 spriteSpeed = new Vector2(50.0f, 50.0f);
diff --git a/src/Blaze-Brigade/Blaze_Brigade/Graph.cs b/src/Blaze-Brigade/Blaze_Brigade/Graph.cs
index 213c4a9cc0d6e275e1fac0ceaabee3bd09e88d50..2d41260a1cfa452bc4035a55728cb6804f928774 100644
--- a/src/Blaze-Brigade/Blaze_Brigade/Graph.cs
+++ b/src/Blaze-Brigade/Blaze_Brigade/Graph.cs
@@ -7,5 +7,20 @@ namespace Model
 {
     class Graph
     {
+        private int numberOfNodes;      // total number of nodes in the graph
+        private int width;              // width of the graph (by number of nodes)
+        private int height;             // height of the graph (by number of nodes)
+
+        public Graph(int x, int y)
+        {
+            this.width = x;
+            this.height = y;
+            numberOfNodes = x * y;
+        }
+
+        public int getNumberOfNodes()
+        {
+            return numberOfNodes;
+        }
     }
 }
diff --git a/src/Blaze-Brigade/Blaze_Brigade/MapFunction.cs b/src/Blaze-Brigade/Blaze_Brigade/MapFunction.cs
index cf34a6b8d39def6b823bbd361ba0b507caf4828b..dad42339fb1bbac54b25cdc0ade4c7bb18187b5a 100644
--- a/src/Blaze-Brigade/Blaze_Brigade/MapFunction.cs
+++ b/src/Blaze-Brigade/Blaze_Brigade/MapFunction.cs
@@ -7,5 +7,13 @@ namespace Model
 {
     class MapFunction
     {
+        public LinkedList<Node> pathFinder(Graph graph, Node start, Node end)
+        {
+            LinkedList<Node> path = new LinkedList<Node>();
+            path.AddFirst(start);
+            //TODO: finds path to highlight for unit movement; returns list of nodes representing the path from start node to end node
+            path.AddLast(end);
+            return path;
+        }
     }
 }
diff --git a/src/Blaze-Brigade/Blaze_Brigade/Node.cs b/src/Blaze-Brigade/Blaze_Brigade/Node.cs
index e2e9eb674b36078f6ff31acaf6c3e32d122d2435..c758510b4625046b8ede56767197956853c87fba 100644
--- a/src/Blaze-Brigade/Blaze_Brigade/Node.cs
+++ b/src/Blaze-Brigade/Blaze_Brigade/Node.cs
@@ -7,5 +7,27 @@ namespace Model
 {
     class Node
     {
+        private int movability;     // index of how far a unit can move within the tile
+        private bool isObstacle;    // indicates whether a unit can stand inside the tile
+
+        public void setMovability(int m)
+        {
+            movability = m;
+        }
+
+        public void setIsObstacle(bool b)
+        {
+            isObstacle = b;
+        }
+
+        public int getMovability()
+        {
+            return movability;
+        }
+
+        public bool getIsObstacle()
+        {
+            return isObstacle;
+        }
     }
 }
diff --git a/src/Blaze-Brigade/Blaze_Brigade/Resource1.Designer.cs b/src/Blaze-Brigade/Blaze_Brigade/Resource1.Designer.cs
index b6197a0d716873174bc2404c7afa7f8bec1ae3e1..e1d450755c5b0dc23e0cbbb2b8da2c92356c3264 100644
--- a/src/Blaze-Brigade/Blaze_Brigade/Resource1.Designer.cs
+++ b/src/Blaze-Brigade/Blaze_Brigade/Resource1.Designer.cs
@@ -8,7 +8,7 @@
 // </auto-generated>
 //------------------------------------------------------------------------------
 
-namespace Blaze_Brigade {
+namespace View {
     using System;
     
     
diff --git a/src/Blaze-Brigade/Blaze_Brigade/Weapon.cs b/src/Blaze-Brigade/Blaze_Brigade/Weapon.cs
index a1e9d6b17c2e582f25e73e7ca98015673a697c81..1e01ae1e3bd127ab81732c4b797636dcbc68f482 100644
--- a/src/Blaze-Brigade/Blaze_Brigade/Weapon.cs
+++ b/src/Blaze-Brigade/Blaze_Brigade/Weapon.cs
@@ -7,5 +7,9 @@ namespace Model
 {
     interface Weapon
     {
+        int getPhysicalDamage();
+        int getMagicDamage();
+        int getCritRate();
+        int getHitRate();
     }
 }
diff --git a/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Blaze_Brigade.exe b/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Blaze_Brigade.exe
index 0a217d3301e4adc348b7cc4e27458188fbb6e511..5de49992b00d538e340145eb39b79768f9382502 100644
Binary files a/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Blaze_Brigade.exe and b/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Blaze_Brigade.exe differ
diff --git a/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Blaze_Brigade.pdb b/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Blaze_Brigade.pdb
index 86d1bf3fc2b634545abdc1e403145298b67e595e..d784fa8ef4eab2acc912b647fe57d69b5dd796c3 100644
Binary files a/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Blaze_Brigade.pdb and b/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Blaze_Brigade.pdb differ
diff --git a/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Content/Game Map.xnb b/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Content/Game Map.xnb
index a01002ec4c5d9a7bcca892c26fc175dfeb521082..483f8787bf6b7d1fb1c2ec9a42841fee067b5cb2 100644
Binary files a/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Content/Game Map.xnb and b/src/Blaze-Brigade/Blaze_Brigade/bin/x86/Debug/Content/Game Map.xnb differ
diff --git a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csproj.FileListAbsolute.txt b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csproj.FileListAbsolute.txt
index da49e803f865d2dd676e18d1b7f21c8839bdd616..9ff1898838e432be41638a9ec3df1ab70a68b21b 100644
--- a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csproj.FileListAbsolute.txt
+++ b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csproj.FileListAbsolute.txt
@@ -57,3 +57,4 @@ C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\ob
 C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Blaze_Brigade.exe
 C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Blaze_Brigade.pdb
 C:\Users\chaos\Documents\Git\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\charSprite.xnb
+C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\charSprite.xnb
diff --git a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csproj.GenerateResource.Cache b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csproj.GenerateResource.Cache
index 4eb90188fe518f05f717ffa82db9f04ffda596c7..3e3eef58014888c3bf5d60e3d3cc0cda56ac54c2 100644
Binary files a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csproj.GenerateResource.Cache and b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csproj.GenerateResource.Cache differ
diff --git a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csprojResolveAssemblyReference.cache b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csprojResolveAssemblyReference.cache
index 9abd5a8c47c0d0c684837272147dc85653f59913..77e3e112746ede004c2c5067cd636c120c0a44f7 100644
Binary files a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csprojResolveAssemblyReference.cache and b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csprojResolveAssemblyReference.cache differ
diff --git a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.exe b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.exe
index 0a217d3301e4adc348b7cc4e27458188fbb6e511..5de49992b00d538e340145eb39b79768f9382502 100644
Binary files a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.exe and b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.exe differ
diff --git a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.pdb b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.pdb
index 86d1bf3fc2b634545abdc1e403145298b67e595e..d784fa8ef4eab2acc912b647fe57d69b5dd796c3 100644
Binary files a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.pdb and b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.pdb differ
diff --git a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/ContentPipeline-{B867170A-1ADD-4151-BFDA-06E292F28986}.xml b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/ContentPipeline-{B867170A-1ADD-4151-BFDA-06E292F28986}.xml
index afa796ccc4f9bb00b0826140f62a6e90bad467b7..8550e2e996bd1f83f4f3ed0c8ed353cc386935d0 100644
--- a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/ContentPipeline-{B867170A-1ADD-4151-BFDA-06E292F28986}.xml
+++ b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/ContentPipeline-{B867170A-1ADD-4151-BFDA-06E292F28986}.xml
@@ -7,8 +7,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\chaos\Documents\Git\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\Game Map.xnb</Output>
-      <Time>2015-07-22T20:51:38-04:00</Time>
+      <Output>C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\Game Map.xnb</Output>
+      <Time>2016-10-18T12:43:29.1631294-04:00</Time>
     </Item>
     <Item>
       <Source>charSprite.png</Source>
@@ -16,8 +16,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\chaos\Documents\Git\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\charSprite.xnb</Output>
-      <Time>2016-10-18T13:51:08.0660613-04:00</Time>
+      <Output>C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\charSprite.xnb</Output>
+      <Time>2016-10-18T14:25:36.1902902-04:00</Time>
     </Item>
     <BuildSuccessful>true</BuildSuccessful>
     <Settings>
@@ -26,10 +26,10 @@
       <TargetProfile>Reach</TargetProfile>
       <BuildConfiguration>Debug</BuildConfiguration>
       <CompressContent>false</CompressContent>
-      <RootDirectory>C:\Users\chaos\Documents\Git\Blaze-Brigade\src\Blaze-Brigade\Blaze_BrigadeContent\</RootDirectory>
-      <LoggerRootDirectory>C:\Users\chaos\Documents\Git\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\</LoggerRootDirectory>
-      <IntermediateDirectory>C:\Users\chaos\Documents\Git\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\</IntermediateDirectory>
-      <OutputDirectory>C:\Users\chaos\Documents\Git\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\</OutputDirectory>
+      <RootDirectory>C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_BrigadeContent\</RootDirectory>
+      <LoggerRootDirectory>C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\</LoggerRootDirectory>
+      <IntermediateDirectory>C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\</IntermediateDirectory>
+      <OutputDirectory>C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\</OutputDirectory>
     </Settings>
     <Assemblies>
       <Assembly>
@@ -58,7 +58,7 @@
       </Assembly>
       <Assembly>
         <Key>C:\WINDOWS\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key>
-        <Value>2016-10-18T10:51:30.2111439-04:00</Value>
+        <Value>2016-10-18T11:11:33.4375035-04:00</Value>
       </Assembly>
     </Assemblies>
   </Asset>
diff --git a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index e8f10aa3a2946ea2cf16da7d3d4380a5ddbdfcac..58653763a1373a2c421d44efb806e29f314df9d9 100644
Binary files a/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/src/Blaze-Brigade/Blaze_BrigadeContent/Game Map.png b/src/Blaze-Brigade/Blaze_BrigadeContent/Game Map.png
index cad10bb524da5d5b88b3165a4a43e6d9bc328d33..873ad2246ce38c10733fa166365061ae2a57fc24 100644
Binary files a/src/Blaze-Brigade/Blaze_BrigadeContent/Game Map.png and b/src/Blaze-Brigade/Blaze_BrigadeContent/Game Map.png differ
diff --git a/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/Blaze_BrigadeContent.contentprojResolveAssemblyReference.cache b/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/Blaze_BrigadeContent.contentprojResolveAssemblyReference.cache
index 1029c5050cf912cd1df227122028b349778516dc..9ca874294c33366a5058c57249ba5d3a8412bbc5 100644
Binary files a/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/Blaze_BrigadeContent.contentprojResolveAssemblyReference.cache and b/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/Blaze_BrigadeContent.contentprojResolveAssemblyReference.cache differ
diff --git a/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 7a71c0332faaa20ae0fa4f18772e58656d64a3d1..eeeccce2eb4a97591a40075c167a5b8121d4a768 100644
Binary files a/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ