diff --git a/Doc/Design/MIS/Blaze_Brigade.XML b/Doc/Design/MIS/Blaze_Brigade.XML
deleted file mode 100644
index 95cf6564ae44544de6fae413179421502624acdc..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/Blaze_Brigade.XML
+++ /dev/null
@@ -1,872 +0,0 @@
-<?xml version="1.0"?>
-<doc>
-    <assembly>
-        <name>Blaze_Brigade</name>
-    </assembly>
-    <members>
-        <member name="T:Model.BronzeBow">
-            <summary>
-            Ranged weapon.
-            </summary>
-            This class represents a ranged weapon.
-            It implements the Weapon interface.
-        </member>
-        <member name="M:Model.BronzeBow.#ctor">
-                    Constructs a Bronze Bow.
-        </member>
-        <member name="T:Model.BronzeSword">
-            <summary>
-            Melee weapon.
-            </summary>
-            This class represents a melee weapon.
-            It implements the Weapon interface.
-        </member>
-        <member name="M:Model.BronzeSword.#ctor">
-                    Constructs a Bronze Sword.
-        </member>
-        <member name="T:Model.DamageCalculations">
-            <summary>
-            This class calculates all damage related calculations
-            </summary>
-        </member>
-        <member name="M:Model.DamageCalculations.getDamageDealt(Model.Unit,Model.Unit,System.Boolean)">
-                    passes in the 2 units, and a boolean on whether attack is physical (false), or magical (true), and returns damage dealt by taking into account an attacker's str/int, and defender def/res
-                    *@param attacker The unit performing the attack
-                    *@param defender The unit defending against the attack
-                    *@param physOrMagic Boolean that tells the controller if it's physical or magical damage to be calculated
-        </member>
-        <member name="M:Model.DamageCalculations.getHitRate(Model.Unit,Model.Unit)">
-                    passes in the 2 units, and returns the hit rate as a percentage out of 100 by taking into account both unit's skill
-                    *@param attacker The unit performing the attack
-                    *@param defender The unit defending against the attack
-        </member>
-        <member name="M:Model.DamageCalculations.getCritRate(Model.Unit,Model.Unit)">
-                    passes in the 2 units, and returns the crit rate as a percentage out of 100 by taking into account both unit's skill
-                    *@param attacker The unit performing the attack
-                    *@param defender The unit defending against the attack
-        </member>
-        <member name="M:Model.DamageCalculations.getHitCount(Model.Unit,Model.Unit)">
-                    passes in then 2 units, and determines how many attacks the attacker makes by factoring in both unit's relative speed
-                    *@param attacker The unit performing the attack
-                    *@param defender The unit defending against the attack
-        </member>
-        <member name="M:Model.DamageCalculations.finalDamage(Model.Unit,Model.Unit,System.Boolean)">
-                    factors in damage dealt, hit rate, crit rate, and number of attacks (as in how above functions were calculated) to calculate actual damage dealt
-                    *@param attacker The unit performing the attack
-                    *@param defender The unit defending against the attack
-                    *@param physOrMagic Boolean that tells the controller if it's physical or magical damage to be calculated
-        </member>
-        <member name="T:Model.Fireball">
-            <summary>
-            Magic based weapon.
-            </summary>
-            This class represents a magic based weapon.
-            It implements the Weapon interface.
-        </member>
-        <member name="M:Model.Fireball.#ctor">
-                    Constructs a Fireball.
-        </member>
-        <member name="T:Model.GameState">
-            <summary>
-            This class holds states in the scope of the entire gameplay
-            </summary>
-        </member>
-        <member name="P:Model.GameState.playableUnitSelected">
-                    Sets and gets if a playable unit is selected
-        </member>
-        <member name="P:Model.GameState.selectedUnit">
-                    Sets and gets a unit
-        </member>
-        <member name="P:Model.GameState.unitToAttack">
-                    Sets and gets the unit to attack
-        </member>
-        <member name="P:Model.GameState.currentPlayer">
-                    Sets and gets the current player
-        </member>
-        <member name="P:Model.GameState.enemyPlayer">
-                    Sets and gets the enemy player
-        </member>
-        <member name="P:Model.GameState.dropDownMenuOpen">
-                    Sets and gets whether drop down menu should be open
-        </member>
-        <member name="P:Model.GameState.attackConfirmOpen">
-                    Sets and gets whether attackConfirm menu should be open
-        </member>
-        <member name="P:Model.GameState.beforeMove">
-                    Sets and gets if a unit has moved yet or not. beforeMOve is true before unit moves, false after it moves. Used to determine what tiles are highlighted
-        </member>
-        <member name="T:Model.Graph">
-            <summary>
-            Structure that represents the game map.
-            </summary>
-            Programmatical representation of the map grid.
-            Composed of Nodes that represent each tile on the grid.
-        </member>
-        <member name="P:Model.Graph.NumberOfNodes">
-                    Returns the total number of nodes in the graph.
-        </member>
-        <member name="P:Model.Graph.Width">
-                    Returns the width of the graph (by number of nodes).
-        </member>
-        <member name="P:Model.Graph.Height">
-                    Returns the height of the graph (by number of nodes).
-        </member>
-        <member name="M:Model.Graph.#ctor(System.Int32,System.Int32)">
-                    Creates a graph.
-                        \param x Width of the graph.
-                        \param y Height of the graph.
-        </member>
-        <member name="M:Model.Graph.getNode(System.Int32,System.Int32)">
-                    Returns the node on the graph at the specified position (by nodes).
-                        \param x X position of the node (by nodes).
-                        \param y Y position of the node (by nodes).
-        </member>
-        <member name="M:Model.Graph.getNode(Microsoft.Xna.Framework.Vector2)">
-                    Returns the node on the graph at the specified position (by pixel coordinates).
-                       \param pixelCoordinates Pixel coordinates of the node, which contains the X coordinate and Y coordinate.
-        </member>
-        <member name="M:Model.Graph.getNode(System.Tuple{System.Int32,System.Int32})">
-                    Returns the node on the graph at the specified position (by nodes).
-                       \param position Position of the node, which contains the X position and Y position (by nodes).
-        </member>
-        <member name="M:Model.Graph.setNode(Model.Node,System.Int32,System.Int32)">
-                    Sets the node at the specified position on the graph to the specified node.
-                       \param node Node to set.
-                       \param x X position of the node (by nodes).
-                       \param y Y position of the node (by nodes).
-        </member>
-        <member name="T:Model.Node">
-            <summary>
-            Structure that represents a tile on the game map grid.
-            </summary>
-            Programmatical representation of a tile on the map grid.
-            Holds information pertaining to the tile.
-        </member>
-        <member name="P:Model.Node.movabilityObstruction">
-                    Index for hindrance of the movability of a unit.
-                        The higher the index, the less a unit can move through the tile.
-                        Set to 0 by default (no hindrance).
-        </member>
-        <member name="P:Model.Node.isObstacle">
-                    Indicates whether a unit can stand inside the tile.
-        </member>
-        <member name="P:Model.Node.unitOnNode">
-                    Gets and sets the unit that is on the node.
-        </member>
-        <member name="F:Model.Node.positionX">
-                    X position of the node on the grid.
-        </member>
-        <member name="F:Model.Node.positionY">
-                    Y position of the node on the grid.
-        </member>
-        <member name="M:Model.Node.#ctor(System.Int32,System.Int32)">
-                    Creates a node.
-                        \param x X position of the node on the graph (by node).
-                        \param y Y position of the node on the graph (by node).
-        </member>
-        <member name="M:Model.Node.getPosition">
-                    Returns the position of the node on the graph.
-        </member>
-        <member name="M:Model.Node.getPositionX">
-                    Returns the X position of the node on the graph.
-        </member>
-        <member name="M:Model.Node.getPositionY">
-                    Returns the Y position of the node on the graph.
-        </member>
-        <member name="M:Model.Node.isOccupied">
-                    Indicates whether the node is occupied by a unit.
-        </member>
-        <member name="T:Model.Player">
-            <summary>
-            Represents a Player in the game.
-            </summary>
-            Holds information pertaining to a Player in the game.
-        </member>
-        <member name="M:Model.Player.#ctor">
-                    Creates a player. Initializes a list of player owned units.
-        </member>
-        <member name="M:Model.Player.getUnits">
-                    Returns all player owned units.
-        </member>
-        <member name="M:Model.Player.getNumOfUnits">
-                    Returns the total number of player owned units.
-        </member>
-        <member name="M:Model.Player.ownsUnit(Model.Unit)">
-                    Indicates whether the player owns the specified unit.
-                        \param unit Specified unit.
-        </member>
-        <member name="M:Model.Player.addUnit(Model.Unit)">
-                    Adds the specified unit to the player's units.
-                        \param unit Unit to be added.
-        </member>
-        <member name="T:Model.Unit">
-            <summary>
-            Unit Interface for Warrior, Mage, and Archer 
-            </summary>
-                * This is the interface for the 3 playable unit classes, where the only
-                differences in the units will be their statistics and graphical assets
-        </member>
-        <member name="P:Model.Unit.Alive">
-                    Sets and returns whether or not unit is alive
-        </member>
-        <member name="P:Model.Unit.Hp">
-                    Sets and returns a unit's HP
-        </member>
-        <member name="P:Model.Unit.Str">
-                    Sets and returns a unit's Strength
-        </member>
-        <member name="P:Model.Unit.Int">
-                    Sets and returns a unit's Intelliegence
-        </member>
-        <member name="P:Model.Unit.Skill">
-                    Sets and returns a unit's Skill
-        </member>
-        <member name="P:Model.Unit.Speed">
-                    Sets and returns a unit's Speed
-        </member>
-        <member name="P:Model.Unit.Def">
-                    Sets and returns a unit's Defense
-        </member>
-        <member name="P:Model.Unit.Res">
-                    Sets and returns a unit's Resistance
-        </member>
-        <member name="P:Model.Unit.Level">
-                    Sets and returns a unit's Level
-        </member>
-        <member name="M:Model.Unit.getMovability">
-                    Returns the unit's movability range on grid (number of spaces the unit can move in one turn)
-        </member>
-        <member name="M:Model.Unit.getStats">
-                    returns all stats as an array
-        </member>
-        <member name="M:Model.Unit.setInitialStats">
-                    sets initial unit stats upon creation
-        </member>
-        <member name="P:Model.Unit.equippedWeapon">
-                    returns weapon the unit is currently equipping
-        </member>
-        <member name="M:Model.Unit.isButtonActive(View.ButtonType)">
-                    indicates whether a button has already been previously selected or not
-        </member>
-        <member name="M:Model.Unit.setButtonCoordinates(Microsoft.Xna.Framework.Vector2)">
-                    sets the coordinates of menu buttons
-                    * @param pixelCoordinates The pixel coordinate of the button
-        </member>
-        <member name="M:Model.Unit.animate(Model.Direction)">
-                    animate sprite walking the direction specified
-                    * @param direction The direction the unit is moving in 
-        </member>
-        <member name="M:Model.Unit.getSpriteImage">
-                    returns the sprite image of the unit
-        </member>
-        <member name="M:Model.Unit.getButtonImage(View.ButtonType)">
-                    returns the button texture at index i
-        </member>
-        <member name="M:Model.Unit.getCharInfo">
-                    returns the char info screen texture
-        </member>
-        <member name="M:Model.Unit.getCharAttackInfo">
-                    returns the char attack info screen texture
-        </member>
-        <member name="P:Model.Unit.Position">
-                    gets and sets unit's position by tile
-        </member>
-        <member name="P:Model.Unit.PixelCoordinates">
-                    returns the pixel coordinate of the unit
-        </member>
-        <member name="M:Model.Unit.getButtons">
-                    returns the dropdown menu buttons of the unit
-        </member>
-        <member name="M:Model.Unit.getButtonOfType(View.ButtonType)">
-                    Returns the button type
-                    * @param buttonType The button to return (Move, Attack, Item, Wait, and attack confirm)
-        </member>
-        <member name="M:Model.Unit.getCurrentFrame">
-                    returns the current sprite frame in animation sequence
-        </member>
-        <member name="M:Model.Unit.getEquipableWeapons">
-                    returns array of equipable weapons
-        </member>
-        <member name="M:Model.Unit.getClass">
-                    returns unit's class (warrior, mage, archer)
-        </member>
-        <member name="T:Model.UnitType">
-                defines the possible classes of a unit
-        </member>
-        <member name="T:Model.Warrior">
-            <summary>
-            The Warrior model class, extends Unit
-            </summary>
-        </member>
-        <member name="P:Model.Warrior.Alive">
-                    Sets and returns whether or not unit is alive
-        </member>
-        <member name="P:Model.Warrior.Hp">
-                    Sets and returns a unit's HP
-        </member>
-        <member name="P:Model.Warrior.Speed">
-                    Sets and returns a unit's Speed
-        </member>
-        <member name="P:Model.Warrior.Def">
-                    Sets and returns a unit's Defense
-        </member>
-        <member name="P:Model.Warrior.Res">
-                    Sets and returns a unit's Resistance
-        </member>
-        <member name="P:Model.Warrior.Level">
-                    Sets and returns a unit's Level
-        </member>
-        <member name="P:Model.Warrior.equippedWeapon">
-                    returns weapon the unit is currently equipping
-        </member>
-        <member name="M:Model.Warrior.#ctor(Microsoft.Xna.Framework.Graphics.Texture2D,View.Button,View.Button,View.Button,View.Button,View.Button,Microsoft.Xna.Framework.Graphics.Texture2D,Microsoft.Xna.Framework.Graphics.Texture2D,Microsoft.Xna.Framework.Vector2,System.Int32)">
-            The constructor for Unit Warrior
-            @param spriteImage The character sprite
-            @param attackButton The dropdownmenu attack button texture
-            @param moveButton The dropdownmenu move button texture
-            @param itemButton The dropdownmenu item button texture
-            @param waitButton The dropdownmenu wait button texture
-            @param confirmButton The attack confirm button texture
-            @param charInfo The character info popup texture
-            @param charAttackInfo The character attack menu popup texture
-            @param coordinates The unit's current coordinate on screen
-            @param player The player of which the unit belongs to
-        </member>
-        <member name="M:Model.Warrior.getMovability">
-                    Returns the unit's movability range on grid (number of spaces the unit can move in one turn)
-        </member>
-        <member name="M:Model.Warrior.getStats">
-                    returns all stats as an array
-        </member>
-        <member name="M:Model.Warrior.getClass">
-                    returns unit's class (warrior, mage, archer)
-        </member>
-        <member name="M:Model.Warrior.getSpriteImage">
-                    returns the sprite image of the unit
-        </member>
-        <member name="M:Model.Warrior.getButtonImage(View.ButtonType)">
-                    returns the button texture at index i
-        </member>
-        <member name="M:Model.Warrior.isButtonActive(View.ButtonType)">
-                    indicates whether a button has already been previously selected or not
-        </member>
-        <member name="M:Model.Warrior.getCharInfo">
-                    returns the char info screen texture
-        </member>
-        <member name="M:Model.Warrior.getCharAttackInfo">
-                    returns the char attack info screen texture
-        </member>
-        <member name="P:Model.Warrior.Position">
-                    gets and sets unit's position by tile
-        </member>
-        <member name="P:Model.Warrior.PixelCoordinates">
-                    returns the pixel coordinate of the unit
-                    \n sets the pixel coordinate, and also sets Position (which is the tile location of that coordinate)
-        </member>
-        <member name="M:Model.Warrior.getButtons">
-                    returns the dropdown menu buttons of the unit
-        </member>
-        <member name="M:Model.Warrior.getButtonOfType(View.ButtonType)">
-                    Returns the button type
-                    * @param buttonType The button to return (Move, Attack, Item, Wait, and attack confirm)
-        </member>
-        <member name="M:Model.Warrior.setButtonCoordinates(Microsoft.Xna.Framework.Vector2)">
-                    sets the coordinates of menu buttons
-                    * @param pixelCoordinates The pixel coordinate of the button
-        </member>
-        <member name="M:Model.Warrior.getCurrentFrame">
-                    returns the current sprite frame in animation sequence
-        </member>
-        <member name="M:Model.Warrior.animate(Model.Direction)">
-                    animate sprite walking the direction specified
-                    * @param direction The direction the unit is moving in 
-        </member>
-        <member name="T:Model.Weapon">
-            <summary>
-            Weapon Interface to be implemented when creating new weapons.
-            </summary>
-            This is the interface to be used when creating new weapons.
-            The only differences in weapons will be their statistics.
-        </member>
-        <member name="P:Model.Weapon.name">
-                    Returns the name of the weapon.
-        </member>
-        <member name="P:Model.Weapon.modStr">
-                    Returns the weapon strength.
-        </member>
-        <member name="P:Model.Weapon.modInt">
-                    Returns the weapon intelligence.
-        </member>
-        <member name="P:Model.Weapon.modSkill">
-                    Returns the weapon skill.
-        </member>
-        <member name="P:Model.Weapon.range">
-                    Return the range of the weapon, where range[minimum range, maximum range].
-        </member>
-        <member name="T:Controller.GameFunction">
-            <summary>
-            Contains functions pertaining to the general game.
-            </summary>
-            This class holds useable functions in the scope of the entire gameplay.
-        </member>
-        <member name="M:Controller.GameFunction.isAnEnemyUnitInRange(Model.Graph,Model.Unit)">
-                    Returns whether an enemy unit is in range of the specified unit.
-                        \param graph Graph representing the current game map.
-                        \param unit Unit to find enemies for.
-        </member>
-        <member name="M:Controller.GameFunction.isEnemyUnitInRange(Model.Graph,Model.Unit,Model.Unit)">
-                    Returns whether or not the specified enemy unit is within attack range of the specified unit.
-                        \param graph Graph representing the current game map.
-                        \param unit Specified playable unit.
-                        \param enemyUnit Specified enemy unit.
-        </member>
-        <member name="M:Controller.GameFunction.startTurn(Model.Player)">
-                    Must be called upon the start of a new turn. Resets all unit buttons and game states.
-                        \param player Player of the new turn.
-        </member>
-        <member name="M:Controller.GameFunction.enemyUnitsInRange(Model.Graph,Model.Unit)">
-                    Returns all enemy units in strict attack range of the specified unit.
-                        \param graph Graph representing the current game map.
-                        \param unit Unit to find enemy units for.
-        </member>
-        <member name="M:Controller.GameFunction.hasUnitFinishedActions(Model.Unit)">
-                    Returns whether or not the specified unit can perform actions.
-                        \param unit Specified unit.
-        </member>
-        <member name="M:Controller.GameFunction.isTurnOver">
-                    Returns whether or not the current turn is over.
-        </member>
-        <member name="M:Controller.GameFunction.isGameOver">
-                    Returns whether or not the game is over, based off win conditions.
-        </member>
-        <member name="M:Controller.GameFunction.isNodeAttackable(Model.UnitType,System.Int32,System.Int32,Model.Node)">
-                    Checks whether or not a specified node is attackable based on the unit's class and position.
-                        \param unitType The class of the unit.
-                        \param unitX The x coordinate of the unit (by nodes).
-                        \param unitY The y coordinate of the unit (by nodes).
-                        \param attackNode The specified attack node.
-        </member>
-        <member name="M:Controller.GameFunction.setMovableNodes(Model.Graph,Model.Unit)">
-                    Returns a list of nodes that the unit can move onto.
-                        \param graph Graph representing the current game map.
-                        \param Specified unit.
-        </member>
-        <member name="M:Controller.GameFunction.getAttackableNodes(Model.Graph,Model.Unit)">
-                    Returns a list of nodes that the unit can perform an attack on. Assumes the unit has not yet moved.
-                        \param graph Graph representing the current game map.
-                        \param unit Specfied unit.
-        </member>
-        <member name="M:Controller.GameFunction.getAttackRangeAfterMoving(Model.Graph,Model.Unit)">
-                    Returns whether or not the specified enemy unit is within attack range of the specified unit. Assumes the unit has already moved.
-                        \param graph Graph representing the current game map.
-                        \param Specified unit.
-        </member>
-        <member name="M:Controller.GameFunction.pathFinder(Model.Graph,Model.Unit,Model.Node,Model.Node)">
-                    Returns a list of nodes representing the path from start node to end node; if not path is valid, return null.
-                        \param graph Graph representing the current game map.
-                        \param unit Unit to move.
-                        \param start Start Node of the path.
-                        \param end End Node of the path
-        </member>
-        <member name="M:Controller.GameFunction.getAdjacentNodes(Model.Graph,Model.Node)">
-                    Returns moveable adjacent nodes of the specified node. Used for BFS path finding.
-                        \param graph Graph representing the current game map.
-                        \param Node to get moveable adjacent nodes of.
-        </member>
-        <member name="T:Controller.MouseHandler">
-            <summary>
-            Handles all user mouse input.
-            </summary>
-            This class performs appropriate actions in response to user mouse input.
-        </member>
-        <member name="M:Controller.MouseHandler.updateMouse(Model.Graph)">
-                    Performs appropriate actions in response to mouse input.
-                        \param graph Graph representing the current game map.
-        </member>
-        <member name="M:Controller.MouseHandler.setSelectedUnit(Model.Unit,System.Boolean)">
-                    Sets selection of unit state inside GameState.
-                        \param unit Unit to set selection of.
-                        \param selected Indicates whether or not a selection is occuring.
-        </member>
-        <member name="M:Controller.MouseHandler.getUnitOnNodeClicked(Model.Node,Microsoft.Xna.Framework.Vector2,Model.Player)">
-                    If unit exists where user clicked (that belongs to player), return it; else, return null.
-                        \param clickedNode Node where user has clicked.
-                        \param positionClicked position (by node) of where the user has clicked.
-                        \param player Player that is currently moving.
-        </member>
-        <member name="M:Controller.MouseHandler.updateUnitPosition(Model.Graph,Microsoft.Xna.Framework.Vector2,System.Collections.Generic.LinkedList{Model.Node})">
-                    Updates the unit's position to the clicked position.
-                        \param graph Graph representing the current game map.
-                        \param position Position (by node) to move the unit to.
-                        \param path Path to move the unit along.
-        </member>
-        <member name="M:Controller.Program.Main(System.String[])">
-            <summary>
-            The main entry point for the application.
-            </summary>
-        </member>
-        <member name="T:Controller.Game">
-            <summary>
-            Main Controller for game
-            </summary>
-        </member>
-        <member name="M:Controller.Game.Initialize">
-                    initializes game
-        </member>
-        <member name="M:Controller.Game.LoadContent">
-                    loads required textures and values for starting game
-        </member>
-        <member name="M:Controller.Game.Update(Microsoft.Xna.Framework.GameTime)">
-                    Updates game in real time - 60fps
-        </member>
-        <member name="M:Controller.Game.Draw(Microsoft.Xna.Framework.GameTime)">
-                    draws the game as it updates
-        </member>
-        <member name="T:View.HowToPlay">
-            <summary>
-            How to Play Menu
-            </summary>
-        </member>
-        <member name="M:View.HowToPlay.#ctor">
-                    Constructor for HowToPlay window
-        </member>
-        <member name="M:View.HowToPlay.Exit_Click(System.Object,System.EventArgs)">
-                    checks if user clicks quit
-                    * @params sender the object to check
-                    * @params e The event to check for
-        </member>
-        <member name="M:View.HowToPlay.setQuitFalse">
-                    checks if Game State is no longer inside How To Play
-        </member>
-        <member name="M:View.HowToPlay.getQuit">
-                    returns if quit button is currently clicked
-        </member>
-        <member name="M:View.HowToPlay.next_Click(System.Object,System.EventArgs)">
-                    checks if user clicks quit
-                    * @params sender the object to check
-                    * @params e The event to check for
-        </member>
-        <member name="M:View.HowToPlay.setNextFalse">
-                    checks if Game State is no longer inside How To Play
-        </member>
-        <member name="M:View.HowToPlay.getNext">
-                    returns if quit button is currently clicked
-        </member>
-        <member name="F:View.HowToPlay.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:View.HowToPlay.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        </member>
-        <member name="M:View.HowToPlay.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="T:View.HowToPlay2">
-            <summary>
-            How to Play Menu 2 is opened with next is clicked on How to Play Menu
-            </summary>
-        </member>
-        <member name="M:View.HowToPlay2.#ctor">
-                    Constructor for HowToPlay window
-        </member>
-        <member name="M:View.HowToPlay2.Exit_Click(System.Object,System.EventArgs)">
-                    checks if user clicks quit
-                    * @params sender the object to check
-                    * @params e The event to check for
-        </member>
-        <member name="M:View.HowToPlay2.setQuitFalse">
-                    checks if Game State is no longer inside How To Play
-        </member>
-        <member name="M:View.HowToPlay2.getQuit">
-                    returns if quit button is currently clicked
-        </member>
-        <member name="M:View.HowToPlay2.next_Click(System.Object,System.EventArgs)">
-                    checks if user clicks quit
-                    * @params sender the object to check
-                    * @params e The event to check for
-        </member>
-        <member name="M:View.HowToPlay2.setNextFalse">
-                    checks if Game State is no longer inside How To Play
-        </member>
-        <member name="M:View.HowToPlay2.getNext">
-                    returns if quit button is currently clicked
-        </member>
-        <member name="F:View.HowToPlay2.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:View.HowToPlay2.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        </member>
-        <member name="M:View.HowToPlay2.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="F:View.HowToPlay3.quit">
-            <summary>
-            How to Play Menu 3 is opened with next is clicked on How to Play Menu 2
-            </summary>
-        </member>
-        <member name="M:View.HowToPlay3.#ctor">
-                    Constructor for HowToPlay window
-        </member>
-        <member name="M:View.HowToPlay3.Exit_Click(System.Object,System.EventArgs)">
-                    checks if user clicks quit
-                    * @params sender the object to check
-                    * @params e The event to check for
-        </member>
-        <member name="M:View.HowToPlay3.setQuitFalse">
-                    checks if Game State is no longer inside How To Play
-        </member>
-        <member name="M:View.HowToPlay3.getQuit">
-                    returns if quit button is currently clicked
-        </member>
-        <member name="F:View.HowToPlay3.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:View.HowToPlay3.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        </member>
-        <member name="M:View.HowToPlay3.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="F:View.MainMenu.components">
-            <summary>
-            Required designer variable.
-            </summary>
-        </member>
-        <member name="M:View.MainMenu.Dispose(System.Boolean)">
-            <summary>
-            Clean up any resources being used.
-            </summary>
-            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        </member>
-        <member name="M:View.MainMenu.InitializeComponent">
-            <summary>
-            Required method for Designer support - do not modify
-            the contents of this method with the code editor.
-            </summary>
-        </member>
-        <member name="T:View.Button">
-            <summary>
-            Buttons for the drop down menu buttons when selecting units
-            </summary>
-        </member>
-        <member name="M:View.Button.#ctor(View.ButtonType,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.Texture2D)">
-                    Constructor for button
-                    * @param type Which button type
-                    * @param coordinates The pixel coordinate of the button
-                    * @param image The texture for the button
-        </member>
-        <member name="M:View.Button.getPixelCoordinates">
-                    Returns the pixel coordinate of the button
-        </member>
-        <member name="M:View.Button.getButtonType">
-                    Returns the button type
-        </member>
-        <member name="M:View.Button.getImage">
-                    Returns the button image
-        </member>
-        <member name="M:View.Button.setPixelCoordinates(System.Int32,System.Int32)">
-                    Sets the pixelCoordinate
-                    * @param x The x coordinate of the button
-                    * @param y the y coordinate of the button
-        </member>
-        <member name="T:View.ButtonType">
-                Enumerated list for the possible button types
-        </member>
-        <member name="T:Blaze_Brigade.Resource1">
-            <summary>
-              A strongly-typed resource class, for looking up localized strings, etc.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.ResourceManager">
-            <summary>
-              Returns the cached ResourceManager instance used by this class.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.Culture">
-            <summary>
-              Overrides the current thread's CurrentUICulture property for all
-              resource lookups using this strongly typed resource class.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1._2archer">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1._2archer_attack">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1._2archer_stats">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1._2mage">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1._2mage_attack">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1._2mage_stats">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1._2warrior">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1._2warrior_attack">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1._2warrior_stats">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.archer">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.archer_attack">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.archer_stats">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.attack">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.attack_confirm">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.attackableNode">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.confirm_attack">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.Game_Map">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.instructions1">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.instructions2">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.instructions3">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.items">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.mage">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.mage_attack">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.mage_stats">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.MenuImage">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.move">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.moveableNode">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.wait">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.warrior">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.warrior_attack">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-        <member name="P:Blaze_Brigade.Resource1.warrior_stats">
-            <summary>
-              Looks up a localized resource of type System.Drawing.Bitmap.
-            </summary>
-        </member>
-    </members>
-</doc>
diff --git a/Doc/Design/MIS/html/annotated.html b/Doc/Design/MIS/html/annotated.html
index 4d5b82cd69217f84890250cf0fa807d4c612c73c..fa24ded8c4edb00428947992552fe77fb7dcb24c 100644
--- a/Doc/Design/MIS/html/annotated.html
+++ b/Doc/Design/MIS/html/annotated.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -50,20 +44,6 @@ $(function() {
 </script>
 <div id="main-nav"></div>
 </div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('annotated.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -90,37 +70,40 @@ $(document).ready(function(){initNavTree('annotated.html','');});
 <tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_controller_1_1_game_function.html" target="_self">GameFunction</a></td><td class="desc">Contains functions pertaining to the general game. </td></tr>
 <tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_controller_1_1_mouse_handler.html" target="_self">MouseHandler</a></td><td class="desc">Handles all user mouse input. </td></tr>
 <tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_model.html" target="_self">Model</a></td><td class="desc">The model in MVC. These classes contain the structure of the game, and will be controlled by <a class="el" href="namespace_controller.html" title="The controller in MVC. These classes will control how the Model is used, and how the View will be dis...">Controller</a>, and displayed in <a class="el" href="namespace_view.html" title="The view in MVC. These classes deal with the view that the user sees in the game. ...">View</a>. </td></tr>
-<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_archer.html" target="_self">Archer</a></td><td class="desc">The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. </td></tr>
-<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_bronze_bow.html" target="_self">BronzeBow</a></td><td class="desc">Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
-<tr id="row_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_bronze_sword.html" target="_self">BronzeSword</a></td><td class="desc">Melee Physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
-<tr id="row_1_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_damage_calculations.html" target="_self">DamageCalculations</a></td><td class="desc">This class calculates all damage related calculations </td></tr>
-<tr id="row_1_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_fireball.html" target="_self">Fireball</a></td><td class="desc">Ranged Magical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_archer.html" target="_self">Archer</a></td><td class="desc">The <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. </td></tr>
+<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_bronze_sword.html" target="_self">BronzeSword</a></td><td class="desc">Melee Physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_damage_calculations.html" target="_self">DamageCalculations</a></td><td class="desc">This class calculates all damage related calculations </td></tr>
+<tr id="row_1_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_fireball.html" target="_self">Fireball</a></td><td class="desc">Ranged Magical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_1_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_fireblast.html" target="_self">Fireblast</a></td><td class="desc">Ranged Magical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
 <tr id="row_1_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_game_state.html" target="_self">GameState</a></td><td class="desc">This class holds states in the scope of the entire gameplay </td></tr>
 <tr id="row_1_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_graph.html" target="_self">Graph</a></td><td class="desc">Structure that represents the game map. </td></tr>
-<tr id="row_1_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_mage.html" target="_self">Mage</a></td><td class="desc">The <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> <br />
+<tr id="row_1_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_iron_sword.html" target="_self">IronSword</a></td><td class="desc">Melee Physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_1_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_long_bow.html" target="_self">LongBow</a></td><td class="desc">Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_1_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_mage.html" target="_self">Mage</a></td><td class="desc">The <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> <br />
  This <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> has strong magical capabilities, and is capable of powerful ranged magic attacks, but makes up with poor physical stats </td></tr>
-<tr id="row_1_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_node.html" target="_self">Node</a></td><td class="desc">Structure that represents a tile on the game map grid. </td></tr>
-<tr id="row_1_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_player.html" target="_self">Player</a></td><td class="desc">Represents a <a class="el" href="class_model_1_1_player.html" title="Represents a Player in the game. ">Player</a> in the game. </td></tr>
-<tr id="row_1_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_model_1_1_unit.html" target="_self">Unit</a></td><td class="desc"><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> Interface for <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a>, <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a>, and <a class="el" href="class_model_1_1_archer.html" title="The Warrior model class, extends Unit This unit has a high skill and speed, and excels in dealing acc...">Archer</a> </td></tr>
-<tr id="row_1_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_warrior.html" target="_self">Warrior</a></td><td class="desc">The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance </td></tr>
-<tr id="row_1_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_model_1_1_weapon.html" target="_self">Weapon</a></td><td class="desc"><a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a> Interface to be implemented when creating new weapons. </td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_view.html" target="_self">View</a></td><td class="desc">The view in MVC. These classes deal with the view that the user sees in the game. </td></tr>
-<tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_button.html" target="_self">Button</a></td><td class="desc">Buttons for the drop down menu buttons when selecting units </td></tr>
-<tr id="row_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play.html" target="_self">HowToPlay</a></td><td class="desc">How to Play Menu </td></tr>
-<tr id="row_2_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play2.html" target="_self">HowToPlay2</a></td><td class="desc">How to Play Menu 2 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> Menu </td></tr>
-<tr id="row_2_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play3.html" target="_self">HowToPlay3</a></td><td class="desc">How to Play Menu 3 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> Menu 2 </td></tr>
-<tr id="row_2_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_main_menu.html" target="_self">MainMenu</a></td><td class="desc">The Main Menu class. This window is displayed upon starting game, and can link you to <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> playing the Game. </td></tr>
+<tr id="row_1_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_node.html" target="_self">Node</a></td><td class="desc">Structure that represents a tile on the game map grid. </td></tr>
+<tr id="row_1_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_player.html" target="_self">Player</a></td><td class="desc">Represents a <a class="el" href="class_model_1_1_player.html" title="Represents a Player in the game. ">Player</a> in the game. </td></tr>
+<tr id="row_1_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_short_bow.html" target="_self">ShortBow</a></td><td class="desc">Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_1_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_model_1_1_unit.html" target="_self">Unit</a></td><td class="desc"><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> Interface for <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a>, <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a>, and <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a> </td></tr>
+<tr id="row_1_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_warrior.html" target="_self">Warrior</a></td><td class="desc">The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance </td></tr>
+<tr id="row_1_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_model_1_1_weapon.html" target="_self">Weapon</a></td><td class="desc"><a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a> Interface to be implemented when creating new weapons. </td></tr>
+<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_view.html" target="_self">View</a></td><td class="desc">The view in MVC. These classes deal with the view that the user sees in the game. </td></tr>
+<tr id="row_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_animation.html" target="_self">Animation</a></td><td class="desc"></td></tr>
+<tr id="row_2_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_button.html" target="_self">Button</a></td><td class="desc">Buttons for the drop down menu buttons when selecting units </td></tr>
+<tr id="row_2_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_camera.html" target="_self">Camera</a></td><td class="desc"></td></tr>
+<tr id="row_2_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_draw_class.html" target="_self">DrawClass</a></td><td class="desc">Draw Class containing all the different draw methods </td></tr>
+<tr id="row_2_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play.html" target="_self">HowToPlay</a></td><td class="desc">How to Play Menu </td></tr>
+<tr id="row_2_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play2.html" target="_self">HowToPlay2</a></td><td class="desc">How to Play Menu 2 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> Menu </td></tr>
+<tr id="row_2_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play3.html" target="_self">HowToPlay3</a></td><td class="desc">How to Play Menu 3 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play2.html" title="How to Play Menu 2 is opened with next is clicked on HowToPlay Menu ">HowToPlay2</a> Menu </td></tr>
+<tr id="row_2_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_main_menu.html" target="_self">MainMenu</a></td><td class="desc">The Main Menu class. This window is displayed upon starting game, and can link you to <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> playing the Game. </td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/annotated_dup.js b/Doc/Design/MIS/html/annotated_dup.js
deleted file mode 100644
index a4dd4eaf9147f8e2b65fd45d9c44f14992b3e72c..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/annotated_dup.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var annotated_dup =
-[
-    [ "Controller", "namespace_controller.html", "namespace_controller" ],
-    [ "Model", "namespace_model.html", "namespace_model" ],
-    [ "View", "namespace_view.html", "namespace_view" ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/bc_s.png b/Doc/Design/MIS/html/bc_s.png
index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..1ef198898f82a8f9b8d93bf8f44877a104334f56 100644
Binary files a/Doc/Design/MIS/html/bc_s.png and b/Doc/Design/MIS/html/bc_s.png differ
diff --git a/Doc/Design/MIS/html/bdwn.png b/Doc/Design/MIS/html/bdwn.png
index 940a0b950443a0bb1b216ac03c45b8a16c955452..3d71c59ba4c8f2e97af2cc247a6d7eee36f6ae8f 100644
Binary files a/Doc/Design/MIS/html/bdwn.png and b/Doc/Design/MIS/html/bdwn.png differ
diff --git a/Doc/Design/MIS/html/class_controller_1_1_game-members.html b/Doc/Design/MIS/html/class_controller_1_1_game-members.html
index 5ca04f8e85a5084bc5ab9a7c809c3859f892c789..13bdb8e662e98a4ada1682771b579a761d6c3406 100644
--- a/Doc/Design/MIS/html/class_controller_1_1_game-members.html
+++ b/Doc/Design/MIS/html/class_controller_1_1_game-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_controller_1_1_game.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_controller_1_1_game.html','');})
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_controller.html">Controller</a></li><li class="navelem"><a class="el" href="class_controller_1_1_game.html">Game</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Controller.Game Member List</div>  </div>
@@ -93,14 +77,11 @@ $(document).ready(function(){initNavTree('class_controller_1_1_game.html','');})
   <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game.html#a05c5bf033337a7f5130735e218772770">LoadContent</a>()</td><td class="entry"><a class="el" href="class_controller_1_1_game.html">Controller.Game</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="class_controller_1_1_game.html#a57f4f23e2ca97a9ed820aab106a2ebe3">Update</a>(GameTime gameTime)</td><td class="entry"><a class="el" href="class_controller_1_1_game.html">Controller.Game</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_controller_1_1_game.html b/Doc/Design/MIS/html/class_controller_1_1_game.html
index 3f8626298048b3ab8f0cb350cecda7841c0af939..ceef160a45adede6f8cfc2133acaeaefb9041831 100644
--- a/Doc/Design/MIS/html/class_controller_1_1_game.html
+++ b/Doc/Design/MIS/html/class_controller_1_1_game.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_controller_1_1_game.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_controller_1_1_game.html','');})
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_controller.html">Controller</a></li><li class="navelem"><a class="el" href="class_controller_1_1_game.html">Game</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pro-methods">Protected Member Functions</a> &#124;
@@ -113,7 +97,7 @@ Protected Member Functions</h2></td></tr>
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
 Properties</h2></td></tr>
 <tr class="memitem:a53f51c3ad8d59f44f8ab6aee59c0fbec"><td class="memItemLeft" align="right" valign="top"><a id="a53f51c3ad8d59f44f8ab6aee59c0fbec"></a>
-static <a class="el" href="class_controller_1_1_game.html">Game</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Instance</b><code> [get]</code></td></tr>
+static <a class="el" href="class_controller_1_1_game.html">Game</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Instance</b><code> [get, set]</code></td></tr>
 <tr class="separator:a53f51c3ad8d59f44f8ab6aee59c0fbec"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -229,15 +213,11 @@ static <a class="el" href="class_controller_1_1_game.html">Game</a>&#160;</td><t
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Game.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_controller.html">Controller</a></li><li class="navelem"><a class="el" href="class_controller_1_1_game.html">Game</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_controller_1_1_game.js b/Doc/Design/MIS/html/class_controller_1_1_game.js
deleted file mode 100644
index 89db7f47add692a13eeecd1b7214f5767c885493..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_controller_1_1_game.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var class_controller_1_1_game =
-[
-    [ "Game", "class_controller_1_1_game.html#a93f1824d202daf7132b24039b97eaa7a", null ],
-    [ "Draw", "class_controller_1_1_game.html#a243addf184836c81e6a4f793b0ba0a9f", null ],
-    [ "Initialize", "class_controller_1_1_game.html#aa3a270df3da66d794d8607e029bf9608", null ],
-    [ "LoadContent", "class_controller_1_1_game.html#a05c5bf033337a7f5130735e218772770", null ],
-    [ "Update", "class_controller_1_1_game.html#a57f4f23e2ca97a9ed820aab106a2ebe3", null ],
-    [ "Instance", "class_controller_1_1_game.html#a53f51c3ad8d59f44f8ab6aee59c0fbec", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_controller_1_1_game.png b/Doc/Design/MIS/html/class_controller_1_1_game.png
index e969555669eaba602166d33d9a841ced6a03bb27..faa5e7400ddf13deeba58046eb77198afbd8293c 100644
Binary files a/Doc/Design/MIS/html/class_controller_1_1_game.png and b/Doc/Design/MIS/html/class_controller_1_1_game.png differ
diff --git a/Doc/Design/MIS/html/class_controller_1_1_game_function-members.html b/Doc/Design/MIS/html/class_controller_1_1_game_function-members.html
index 257d2134e36757f6eea89b19cd60129c7eb09ce0..8f262c4c64b5d1c24a8fac6671dfe63285422dff 100644
--- a/Doc/Design/MIS/html/class_controller_1_1_game_function-members.html
+++ b/Doc/Design/MIS/html/class_controller_1_1_game_function-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_controller_1_1_game_function.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_controller_1_1_game_function.htm
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_controller.html">Controller</a></li><li class="navelem"><a class="el" href="class_controller_1_1_game_function.html">GameFunction</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Controller.GameFunction Member List</div>  </div>
@@ -86,26 +70,30 @@ $(document).ready(function(){initNavTree('class_controller_1_1_game_function.htm
 
 <p>This is the complete list of members for <a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a0854a33c1864a8196c1037fd88d7b1c0">enemyUnitsInRange</a>(Graph graph, Unit unit)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a1510910fe1fc1d946712da7f72ee7da1">buttonAction</a>(Button button, Graph graph)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#afc2f3baed432319b1e7bfc5dae69b634">deselectUnit</a>()</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a36d1871b3c777a7ab6ac22b2cea28609">endTurn</a>()</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#ad6e9b27c164633455ec7433d3b7b6f50">getAttackableNodes</a>(Graph graph, Unit unit)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a6b9f4cc1fad812ac925b242d0debe4a5">getAttackRangeAfterMoving</a>(Graph graph, Unit unit)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#ae76737ddf87cf0ca533ac317da7c5ef3">getMenuButtonClicked</a>(Vector2 mouseCoordinates, Camera camera)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a35acdb9a83b042e26aab920de8b6f25d">getUnitOnNodeClicked</a>(Node clickedNode, Vector2 positionClicked, Player player)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#ac23bfd530d3a087da49065fce84821ab">hasUnitFinishedActions</a>(Unit unit)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a22e673cfb256b9f2428f0fd81546bd7c">isAnEnemyUnitInRange</a>(Graph graph, Unit unit)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517">isEnemyUnitInRange</a>(Graph graph, Unit unit, Unit enemyUnit)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a0696007a9d80f8e6ae9b28b3a3ba4b43">isGameOver</a>()</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517">isEnemyUnitInRange</a>(Graph graph, Unit unit, Unit enemyUnit)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#af744ac63a1f4b99946c9f652d014cc4d">isGameOver</a>(Player player1, Player player2)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a4f53c0a0edffecda9dea3fc3cd22b43e">isMagicalAttack</a>(Unit unit)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#ad685bf2e60bc063664f47ac2cc1fc385">isTurnOver</a>()</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a4d9123c98fec7919087096f35838acc8">pathFinder</a>(Graph graph, Unit unit, Node start, Node end)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a5d44bd8d957c6546f3ecd857433cde25">removeUnit</a>(Graph graph, Player player, Unit unit)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a96148c53d564690b5cd207281fc5c0ef">scrollMap</a>(Camera camera, int mouseX, int mouseY)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a9910af0161e502a272fa6fbc025d6a93">setMovableNodes</a>(Graph graph, Unit unit)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#aad2a98ed072875b85bb7168c805db0e5">startTurn</a>(Player player)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_controller_1_1_game_function.html#a65019a916c016d9dab3b09f7b9267c22">updateUnitPosition</a>(Graph graph, Vector2 position, LinkedList&lt; Node &gt; path)</td><td class="entry"><a class="el" href="class_controller_1_1_game_function.html">Controller.GameFunction</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_controller_1_1_game_function.html b/Doc/Design/MIS/html/class_controller_1_1_game_function.html
index ea813054056f435c6396c1a3872c75cfff77801d..6af61f1c793d9171e88b070b92eae737db178c83 100644
--- a/Doc/Design/MIS/html/class_controller_1_1_game_function.html
+++ b/Doc/Design/MIS/html/class_controller_1_1_game_function.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_controller_1_1_game_function.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_controller_1_1_game_function.htm
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_controller.html">Controller</a></li><li class="navelem"><a class="el" href="class_controller_1_1_game_function.html">GameFunction</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-static-methods">Static Public Member Functions</a> &#124;
@@ -92,20 +76,16 @@ $(document).ready(function(){initNavTree('class_controller_1_1_game_function.htm
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a22e673cfb256b9f2428f0fd81546bd7c"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a22e673cfb256b9f2428f0fd81546bd7c">isAnEnemyUnitInRange</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
-<tr class="separator:a22e673cfb256b9f2428f0fd81546bd7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0e573edb9537563b1ef6a854739c5517"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517">isEnemyUnitInRange</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit, <a class="el" href="interface_model_1_1_unit.html">Unit</a> enemyUnit)</td></tr>
 <tr class="separator:a0e573edb9537563b1ef6a854739c5517"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aad2a98ed072875b85bb7168c805db0e5"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#aad2a98ed072875b85bb7168c805db0e5">startTurn</a> (<a class="el" href="class_model_1_1_player.html">Player</a> player)</td></tr>
 <tr class="separator:aad2a98ed072875b85bb7168c805db0e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0854a33c1864a8196c1037fd88d7b1c0"><td class="memItemLeft" align="right" valign="top">static LinkedList&lt; <a class="el" href="interface_model_1_1_unit.html">Unit</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a0854a33c1864a8196c1037fd88d7b1c0">enemyUnitsInRange</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
-<tr class="separator:a0854a33c1864a8196c1037fd88d7b1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac23bfd530d3a087da49065fce84821ab"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#ac23bfd530d3a087da49065fce84821ab">hasUnitFinishedActions</a> (<a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
 <tr class="separator:ac23bfd530d3a087da49065fce84821ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad685bf2e60bc063664f47ac2cc1fc385"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#ad685bf2e60bc063664f47ac2cc1fc385">isTurnOver</a> ()</td></tr>
 <tr class="separator:ad685bf2e60bc063664f47ac2cc1fc385"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0696007a9d80f8e6ae9b28b3a3ba4b43"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a0696007a9d80f8e6ae9b28b3a3ba4b43">isGameOver</a> ()</td></tr>
-<tr class="separator:a0696007a9d80f8e6ae9b28b3a3ba4b43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af744ac63a1f4b99946c9f652d014cc4d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#af744ac63a1f4b99946c9f652d014cc4d">isGameOver</a> (<a class="el" href="class_model_1_1_player.html">Player</a> player1, <a class="el" href="class_model_1_1_player.html">Player</a> player2)</td></tr>
+<tr class="separator:af744ac63a1f4b99946c9f652d014cc4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9910af0161e502a272fa6fbc025d6a93"><td class="memItemLeft" align="right" valign="top">static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a9910af0161e502a272fa6fbc025d6a93">setMovableNodes</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
 <tr class="separator:a9910af0161e502a272fa6fbc025d6a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad6e9b27c164633455ec7433d3b7b6f50"><td class="memItemLeft" align="right" valign="top">static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#ad6e9b27c164633455ec7433d3b7b6f50">getAttackableNodes</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
@@ -114,13 +94,31 @@ Static Public Member Functions</h2></td></tr>
 <tr class="separator:a6b9f4cc1fad812ac925b242d0debe4a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4d9123c98fec7919087096f35838acc8"><td class="memItemLeft" align="right" valign="top">static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a4d9123c98fec7919087096f35838acc8">pathFinder</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit, <a class="el" href="class_model_1_1_node.html">Node</a> start, <a class="el" href="class_model_1_1_node.html">Node</a> end)</td></tr>
 <tr class="separator:a4d9123c98fec7919087096f35838acc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5d44bd8d957c6546f3ecd857433cde25"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a5d44bd8d957c6546f3ecd857433cde25">removeUnit</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph, <a class="el" href="class_model_1_1_player.html">Player</a> player, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
+<tr class="separator:a5d44bd8d957c6546f3ecd857433cde25"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc2f3baed432319b1e7bfc5dae69b634"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#afc2f3baed432319b1e7bfc5dae69b634">deselectUnit</a> ()</td></tr>
+<tr class="separator:afc2f3baed432319b1e7bfc5dae69b634"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35acdb9a83b042e26aab920de8b6f25d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a35acdb9a83b042e26aab920de8b6f25d">getUnitOnNodeClicked</a> (<a class="el" href="class_model_1_1_node.html">Node</a> clickedNode, Vector2 positionClicked, <a class="el" href="class_model_1_1_player.html">Player</a> player)</td></tr>
+<tr class="separator:a35acdb9a83b042e26aab920de8b6f25d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65019a916c016d9dab3b09f7b9267c22"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a65019a916c016d9dab3b09f7b9267c22">updateUnitPosition</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph, Vector2 position, LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &gt; path)</td></tr>
+<tr class="separator:a65019a916c016d9dab3b09f7b9267c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a36d1871b3c777a7ab6ac22b2cea28609"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a36d1871b3c777a7ab6ac22b2cea28609">endTurn</a> ()</td></tr>
+<tr class="separator:a36d1871b3c777a7ab6ac22b2cea28609"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1510910fe1fc1d946712da7f72ee7da1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a1510910fe1fc1d946712da7f72ee7da1">buttonAction</a> (<a class="el" href="class_view_1_1_button.html">Button</a> button, <a class="el" href="class_model_1_1_graph.html">Graph</a> graph)</td></tr>
+<tr class="separator:a1510910fe1fc1d946712da7f72ee7da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f53c0a0edffecda9dea3fc3cd22b43e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a4f53c0a0edffecda9dea3fc3cd22b43e">isMagicalAttack</a> (<a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
+<tr class="separator:a4f53c0a0edffecda9dea3fc3cd22b43e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae76737ddf87cf0ca533ac317da7c5ef3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#ae76737ddf87cf0ca533ac317da7c5ef3">getMenuButtonClicked</a> (Vector2 mouseCoordinates, <a class="el" href="class_view_1_1_camera.html">Camera</a> camera)</td></tr>
+<tr class="separator:ae76737ddf87cf0ca533ac317da7c5ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96148c53d564690b5cd207281fc5c0ef"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_game_function.html#a96148c53d564690b5cd207281fc5c0ef">scrollMap</a> (<a class="el" href="class_view_1_1_camera.html">Camera</a> camera, int mouseX, int mouseY)</td></tr>
+<tr class="separator:a96148c53d564690b5cd207281fc5c0ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Contains functions pertaining to the general game. </p>
 <p>This class holds useable functions in the scope of the entire gameplay. </p>
 </div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a0854a33c1864a8196c1037fd88d7b1c0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0854a33c1864a8196c1037fd88d7b1c0">&sect;&nbsp;</a></span>enemyUnitsInRange()</h2>
+<a id="a1510910fe1fc1d946712da7f72ee7da1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1510910fe1fc1d946712da7f72ee7da1">&sect;&nbsp;</a></span>buttonAction()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -129,16 +127,16 @@ Static Public Member Functions</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">static LinkedList&lt;<a class="el" href="interface_model_1_1_unit.html">Unit</a>&gt; Controller.GameFunction.enemyUnitsInRange </td>
+          <td class="memname">static void Controller.GameFunction.buttonAction </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="class_model_1_1_graph.html">Graph</a>&#160;</td>
-          <td class="paramname"><em>graph</em>, </td>
+          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
+          <td class="paramname"><em>button</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
-          <td class="paramname"><em>unit</em>&#160;</td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_graph.html">Graph</a>&#160;</td>
+          <td class="paramname"><em>graph</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -152,14 +150,66 @@ Static Public Member Functions</h2></td></tr>
   </tr>
 </table>
 </div><div class="memdoc">
-<p>Returns all enemy units in strict attack range of the specified unit. </p><dl class="params"><dt>Parameters</dt><dd>
+<p>Updates the <a class="el" href="namespace_model.html" title="The model in MVC. These classes contain the structure of the game, and will be controlled by Controll...">Model</a> based upon button clicks. </p><dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">graph</td><td>Graph representing the current game map. </td></tr>
-    <tr><td class="paramname">unit</td><td>Unit to find enemy units for. </td></tr>
+    <tr><td class="paramname">button</td><td>Button that was clicked. </td></tr>
+    <tr><td class="paramname">graph</td><td>Graph of the map. </td></tr>
   </table>
   </dd>
 </dl>
 
+</div>
+</div>
+<a id="afc2f3baed432319b1e7bfc5dae69b634"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afc2f3baed432319b1e7bfc5dae69b634">&sect;&nbsp;</a></span>deselectUnit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Controller.GameFunction.deselectUnit </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Deselects any selected unit. </p>
+
+</div>
+</div>
+<a id="a36d1871b3c777a7ab6ac22b2cea28609"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a36d1871b3c777a7ab6ac22b2cea28609">&sect;&nbsp;</a></span>endTurn()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Controller.GameFunction.endTurn </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Ends the current player's turn and starts the enemy player's turn. </p>
+
 </div>
 </div>
 <a id="ad6e9b27c164633455ec7433d3b7b6f50"></a>
@@ -248,8 +298,8 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="ac23bfd530d3a087da49065fce84821ab"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac23bfd530d3a087da49065fce84821ab">&sect;&nbsp;</a></span>hasUnitFinishedActions()</h2>
+<a id="ae76737ddf87cf0ca533ac317da7c5ef3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae76737ddf87cf0ca533ac317da7c5ef3">&sect;&nbsp;</a></span>getMenuButtonClicked()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -258,11 +308,21 @@ Static Public Member Functions</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">static bool Controller.GameFunction.hasUnitFinishedActions </td>
+          <td class="memname">static <a class="el" href="class_view_1_1_button.html">Button</a> Controller.GameFunction.getMenuButtonClicked </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
-          <td class="paramname"><em>unit</em></td><td>)</td>
+          <td class="paramtype">Vector2&#160;</td>
+          <td class="paramname"><em>mouseCoordinates</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_view_1_1_camera.html">Camera</a>&#160;</td>
+          <td class="paramname"><em>camera</em>&#160;</td>
+        </tr>
+        <tr>
           <td></td>
+          <td>)</td>
+          <td></td><td></td>
         </tr>
       </table>
   </td>
@@ -271,17 +331,18 @@ Static Public Member Functions</h2></td></tr>
   </tr>
 </table>
 </div><div class="memdoc">
-<p>Returns whether or not the specified unit can perform actions. </p><dl class="params"><dt>Parameters</dt><dd>
+<p>Returns the menu button that was clicked; if no menu button was clicked, returns null. </p><dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">unit</td><td>Specified unit. </td></tr>
+    <tr><td class="paramname">mouseCoordinates</td><td>Coordinates of the mouse click. </td></tr>
+    <tr><td class="paramname">camera</td><td>The camera of the game. </td></tr>
   </table>
   </dd>
 </dl>
 
 </div>
 </div>
-<a id="a22e673cfb256b9f2428f0fd81546bd7c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a22e673cfb256b9f2428f0fd81546bd7c">&sect;&nbsp;</a></span>isAnEnemyUnitInRange()</h2>
+<a id="a35acdb9a83b042e26aab920de8b6f25d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35acdb9a83b042e26aab920de8b6f25d">&sect;&nbsp;</a></span>getUnitOnNodeClicked()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -290,16 +351,22 @@ Static Public Member Functions</h2></td></tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">static bool Controller.GameFunction.isAnEnemyUnitInRange </td>
+          <td class="memname">static <a class="el" href="interface_model_1_1_unit.html">Unit</a> Controller.GameFunction.getUnitOnNodeClicked </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="class_model_1_1_graph.html">Graph</a>&#160;</td>
-          <td class="paramname"><em>graph</em>, </td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_node.html">Node</a>&#160;</td>
+          <td class="paramname"><em>clickedNode</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
-          <td class="paramname"><em>unit</em>&#160;</td>
+          <td class="paramtype">Vector2&#160;</td>
+          <td class="paramname"><em>positionClicked</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_player.html">Player</a>&#160;</td>
+          <td class="paramname"><em>player</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -313,10 +380,43 @@ Static Public Member Functions</h2></td></tr>
   </tr>
 </table>
 </div><div class="memdoc">
-<p>Returns whether an enemy unit is in range of the specified unit. </p><dl class="params"><dt>Parameters</dt><dd>
+<p>If unit exists where user clicked (that belongs to player), return it; else, return null. </p><dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">graph</td><td>Graph representing the current game map. </td></tr>
-    <tr><td class="paramname">unit</td><td>Unit to find enemies for. </td></tr>
+    <tr><td class="paramname">clickedNode</td><td>Node where user has clicked. </td></tr>
+    <tr><td class="paramname">positionClicked</td><td>position (by node) of where the user has clicked. </td></tr>
+    <tr><td class="paramname">player</td><td>Player that is currently moving. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="ac23bfd530d3a087da49065fce84821ab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac23bfd530d3a087da49065fce84821ab">&sect;&nbsp;</a></span>hasUnitFinishedActions()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Controller.GameFunction.hasUnitFinishedActions </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
+          <td class="paramname"><em>unit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Returns whether or not the specified unit can perform actions. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">unit</td><td>Specified unit. </td></tr>
   </table>
   </dd>
 </dl>
@@ -373,8 +473,8 @@ Static Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a id="a0696007a9d80f8e6ae9b28b3a3ba4b43"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0696007a9d80f8e6ae9b28b3a3ba4b43">&sect;&nbsp;</a></span>isGameOver()</h2>
+<a id="af744ac63a1f4b99946c9f652d014cc4d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af744ac63a1f4b99946c9f652d014cc4d">&sect;&nbsp;</a></span>isGameOver()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -385,8 +485,19 @@ Static Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">static bool Controller.GameFunction.isGameOver </td>
           <td>(</td>
-          <td class="paramname"></td><td>)</td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_player.html">Player</a>&#160;</td>
+          <td class="paramname"><em>player1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
           <td></td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_player.html">Player</a>&#160;</td>
+          <td class="paramname"><em>player2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
         </tr>
       </table>
   </td>
@@ -397,6 +508,38 @@ Static Public Member Functions</h2></td></tr>
 </div><div class="memdoc">
 <p>Returns whether or not the game is over, based off win conditions. </p>
 
+</div>
+</div>
+<a id="a4f53c0a0edffecda9dea3fc3cd22b43e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f53c0a0edffecda9dea3fc3cd22b43e">&sect;&nbsp;</a></span>isMagicalAttack()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static bool Controller.GameFunction.isMagicalAttack </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
+          <td class="paramname"><em>unit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Returns whether or not the unit performed a magical attack. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">unit</td><td>Unit to check. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <a id="ad685bf2e60bc063664f47ac2cc1fc385"></a>
@@ -470,7 +613,7 @@ Static Public Member Functions</h2></td></tr>
   </tr>
 </table>
 </div><div class="memdoc">
-<p>Returns a list of nodes representing the path from start node to end node; if not path is valid, return null. </p><dl class="params"><dt>Parameters</dt><dd>
+<p>Returns a list of nodes representing the path from start node to end node; if no path is valid, return null. </p><dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">graph</td><td>Graph representing the current game map. </td></tr>
     <tr><td class="paramname">unit</td><td>Unit to move. </td></tr>
@@ -480,6 +623,104 @@ Static Public Member Functions</h2></td></tr>
   </dd>
 </dl>
 
+</div>
+</div>
+<a id="a5d44bd8d957c6546f3ecd857433cde25"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5d44bd8d957c6546f3ecd857433cde25">&sect;&nbsp;</a></span>removeUnit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Controller.GameFunction.removeUnit </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_graph.html">Graph</a>&#160;</td>
+          <td class="paramname"><em>graph</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_player.html">Player</a>&#160;</td>
+          <td class="paramname"><em>player</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
+          <td class="paramname"><em>unit</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Removes the specified unit from the game. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">unit</td><td>unit to remove from the game. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a96148c53d564690b5cd207281fc5c0ef"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96148c53d564690b5cd207281fc5c0ef">&sect;&nbsp;</a></span>scrollMap()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Controller.GameFunction.scrollMap </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_view_1_1_camera.html">Camera</a>&#160;</td>
+          <td class="paramname"><em>camera</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>mouseX</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>mouseY</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Enables scrolling of the map based on mouse position. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">camera</td><td>The camera of the game. </td></tr>
+    <tr><td class="paramname">mouseX</td><td>x-coordinate of the mouse position. </td></tr>
+    <tr><td class="paramname">mouseY</td><td>y-coordinate of the mouse position. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <a id="a9910af0161e502a272fa6fbc025d6a93"></a>
@@ -555,21 +796,67 @@ Static Public Member Functions</h2></td></tr>
   </dd>
 </dl>
 
+</div>
+</div>
+<a id="a65019a916c016d9dab3b09f7b9267c22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65019a916c016d9dab3b09f7b9267c22">&sect;&nbsp;</a></span>updateUnitPosition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void Controller.GameFunction.updateUnitPosition </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_graph.html">Graph</a>&#160;</td>
+          <td class="paramname"><em>graph</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Vector2&#160;</td>
+          <td class="paramname"><em>position</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &gt;&#160;</td>
+          <td class="paramname"><em>path</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Updates the unit's position to the clicked position. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">graph</td><td>Graph representing the current game map. </td></tr>
+    <tr><td class="paramname">position</td><td>Position (by node) to move the unit to. </td></tr>
+    <tr><td class="paramname">path</td><td>Path to move the unit along. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/GameFunction.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_controller.html">Controller</a></li><li class="navelem"><a class="el" href="class_controller_1_1_game_function.html">GameFunction</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_controller_1_1_game_function.js b/Doc/Design/MIS/html/class_controller_1_1_game_function.js
deleted file mode 100644
index d07261ac3f5317a6d0d9274221836c61802ec681..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_controller_1_1_game_function.js
+++ /dev/null
@@ -1,14 +0,0 @@
-var class_controller_1_1_game_function =
-[
-    [ "enemyUnitsInRange", "class_controller_1_1_game_function.html#a0854a33c1864a8196c1037fd88d7b1c0", null ],
-    [ "getAttackableNodes", "class_controller_1_1_game_function.html#ad6e9b27c164633455ec7433d3b7b6f50", null ],
-    [ "getAttackRangeAfterMoving", "class_controller_1_1_game_function.html#a6b9f4cc1fad812ac925b242d0debe4a5", null ],
-    [ "hasUnitFinishedActions", "class_controller_1_1_game_function.html#ac23bfd530d3a087da49065fce84821ab", null ],
-    [ "isAnEnemyUnitInRange", "class_controller_1_1_game_function.html#a22e673cfb256b9f2428f0fd81546bd7c", null ],
-    [ "isEnemyUnitInRange", "class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517", null ],
-    [ "isGameOver", "class_controller_1_1_game_function.html#a0696007a9d80f8e6ae9b28b3a3ba4b43", null ],
-    [ "isTurnOver", "class_controller_1_1_game_function.html#ad685bf2e60bc063664f47ac2cc1fc385", null ],
-    [ "pathFinder", "class_controller_1_1_game_function.html#a4d9123c98fec7919087096f35838acc8", null ],
-    [ "setMovableNodes", "class_controller_1_1_game_function.html#a9910af0161e502a272fa6fbc025d6a93", null ],
-    [ "startTurn", "class_controller_1_1_game_function.html#aad2a98ed072875b85bb7168c805db0e5", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_controller_1_1_mouse_handler-members.html b/Doc/Design/MIS/html/class_controller_1_1_mouse_handler-members.html
index fa225b6758cc4b1a351b38279ce4c45917b3eb45..e1fb94ca246a0ae923b7e17586b240bc4cbe317b 100644
--- a/Doc/Design/MIS/html/class_controller_1_1_mouse_handler-members.html
+++ b/Doc/Design/MIS/html/class_controller_1_1_mouse_handler-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_controller_1_1_mouse_handler.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_controller_1_1_mouse_handler.htm
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_controller.html">Controller</a></li><li class="navelem"><a class="el" href="class_controller_1_1_mouse_handler.html">MouseHandler</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Controller.MouseHandler Member List</div>  </div>
@@ -86,16 +70,13 @@ $(document).ready(function(){initNavTree('class_controller_1_1_mouse_handler.htm
 
 <p>This is the complete list of members for <a class="el" href="class_controller_1_1_mouse_handler.html">Controller.MouseHandler</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_mouse_handler.html#a13cccfe6989e87549027a0dcc694d1f6">updateMouse</a>(Graph graph)</td><td class="entry"><a class="el" href="class_controller_1_1_mouse_handler.html">Controller.MouseHandler</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_controller_1_1_mouse_handler.html#a50940e57cc30125442c3783f8da9ab6e">updateMouse</a>(Graph graph, Camera camera)</td><td class="entry"><a class="el" href="class_controller_1_1_mouse_handler.html">Controller.MouseHandler</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_controller_1_1_mouse_handler.html b/Doc/Design/MIS/html/class_controller_1_1_mouse_handler.html
index 3612482f88c5612f133fba3f389d8387c20ce3f9..f4a31a680606d3c5e103572f4e44c3e02fd37c7d 100644
--- a/Doc/Design/MIS/html/class_controller_1_1_mouse_handler.html
+++ b/Doc/Design/MIS/html/class_controller_1_1_mouse_handler.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_controller_1_1_mouse_handler.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_controller_1_1_mouse_handler.htm
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_controller.html">Controller</a></li><li class="navelem"><a class="el" href="class_controller_1_1_mouse_handler.html">MouseHandler</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-static-methods">Static Public Member Functions</a> &#124;
@@ -92,15 +76,15 @@ $(document).ready(function(){initNavTree('class_controller_1_1_mouse_handler.htm
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
-<tr class="memitem:a13cccfe6989e87549027a0dcc694d1f6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_mouse_handler.html#a13cccfe6989e87549027a0dcc694d1f6">updateMouse</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph)</td></tr>
-<tr class="separator:a13cccfe6989e87549027a0dcc694d1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50940e57cc30125442c3783f8da9ab6e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_controller_1_1_mouse_handler.html#a50940e57cc30125442c3783f8da9ab6e">updateMouse</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph, <a class="el" href="class_view_1_1_camera.html">Camera</a> camera)</td></tr>
+<tr class="separator:a50940e57cc30125442c3783f8da9ab6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Handles all user mouse input. </p>
-<p>This class performs appropriate actions in response to user mouse input. </p>
+<p>This class performs appropriate actions in response to user mouse input by updating the <a class="el" href="namespace_model.html" title="The model in MVC. These classes contain the structure of the game, and will be controlled by Controll...">Model</a>. It also calls <a class="el" href="class_controller_1_1_game_function.html" title="Contains functions pertaining to the general game. ">GameFunction</a> (also within <a class="el" href="namespace_controller.html" title="The controller in MVC. These classes will control how the Model is used, and how the View will be dis...">Controller</a>) to update the <a class="el" href="namespace_model.html" title="The model in MVC. These classes contain the structure of the game, and will be controlled by Controll...">Model</a> (state of the game) in reaction to user input. </p>
 </div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="a13cccfe6989e87549027a0dcc694d1f6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a13cccfe6989e87549027a0dcc694d1f6">&sect;&nbsp;</a></span>updateMouse()</h2>
+<a id="a50940e57cc30125442c3783f8da9ab6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50940e57cc30125442c3783f8da9ab6e">&sect;&nbsp;</a></span>updateMouse()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -112,8 +96,18 @@ Static Public Member Functions</h2></td></tr>
           <td class="memname">static void Controller.MouseHandler.updateMouse </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="class_model_1_1_graph.html">Graph</a>&#160;</td>
-          <td class="paramname"><em>graph</em></td><td>)</td>
+          <td class="paramname"><em>graph</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_view_1_1_camera.html">Camera</a>&#160;</td>
+          <td class="paramname"><em>camera</em>&#160;</td>
+        </tr>
+        <tr>
           <td></td>
+          <td>)</td>
+          <td></td><td></td>
         </tr>
       </table>
   </td>
@@ -125,6 +119,7 @@ Static Public Member Functions</h2></td></tr>
 <p>Performs appropriate actions in response to mouse input. </p><dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">graph</td><td>Graph representing the current game map. </td></tr>
+    <tr><td class="paramname">camera</td><td>The camera of the game. </td></tr>
   </table>
   </dd>
 </dl>
@@ -135,15 +130,11 @@ Static Public Member Functions</h2></td></tr>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/MouseHandler.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_controller.html">Controller</a></li><li class="navelem"><a class="el" href="class_controller_1_1_mouse_handler.html">MouseHandler</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_controller_1_1_mouse_handler.js b/Doc/Design/MIS/html/class_controller_1_1_mouse_handler.js
deleted file mode 100644
index 0736c3acd764f7d0a4ef0c44b3e767777a729ffc..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_controller_1_1_mouse_handler.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var class_controller_1_1_mouse_handler =
-[
-    [ "updateMouse", "class_controller_1_1_mouse_handler.html#a13cccfe6989e87549027a0dcc694d1f6", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_archer-members.html b/Doc/Design/MIS/html/class_model_1_1_archer-members.html
index e071637b914c175b7270ba22dae985290ad5c02c..da5ca8627614222c1dd5e48b253607695aaabb68 100644
--- a/Doc/Design/MIS/html/class_model_1_1_archer-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_archer-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_archer.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_archer.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_archer.html">Archer</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.Archer Member List</div>  </div>
@@ -87,13 +71,13 @@ $(document).ready(function(){initNavTree('class_model_1_1_archer.html','');});
 <p>This is the complete list of members for <a class="el" href="class_model_1_1_archer.html">Model.Archer</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#acfa916c37c6191050a84e51100f12f16">Alive</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#a98d25f7b4b7f365402668bcfc03eff28">animate</a>(Direction direction)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#ac009b1b8fdcdd5f004636f2929a24f1d">Archer</a>(Texture2D spriteImage, Button attackButton, Button moveButton, Button itemButton, Button waitButton, Button confirmButton, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates, int player)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#a5191490fd6e876874e9e7fb1eed39673">Archer</a>(Texture2D spriteImage, Button[] unitButtons, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#ae7d7b650412a7ad6f09825939bf3822d">currentFrame</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#a9aff46cc90c3542276c55ca22a37b113">Def</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9">equippedWeapon</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#aa643e878609d234a3fddca294d4d6756">getButtonImage</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#a31d5c71c429ebedef4a23b84b93408ff">getButtonOfType</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82">getButtons</a>()</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82">getButtons</a>()</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#a7feeb803f7067d5d2a6f6137ab6f6611">getButtonType</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#a9f123fc3a324eaf0041462dd40b5ae10">getCharAttackInfo</a>()</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#a4b1194492d3f9f83fe9842691fc110d9">getCharInfo</a>()</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#abd8b38fd96a6bf778cd635afd1ae13a4">getClass</a>()</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
@@ -103,7 +87,7 @@ $(document).ready(function(){initNavTree('class_model_1_1_archer.html','');});
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#a4efe27d91b20d37fee32b7144bbe4af2">getSpriteImage</a>()</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#a6b4732f3d000afcc82512e5e35ede43d">getStats</a>()</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#af7364e7c13118293dac16c9caacd180f">Hp</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Int</b> (defined in <a class="el" href="class_model_1_1_archer.html">Model.Archer</a>)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#a2a62fe1362df536254e676fa4d294e9e">Int</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#ae2eb6257593149ac06d4518e3ee52d5e">isButtonActive</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#ad2e43d0f3cf52494c703de0c7bfd8af6">Level</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#aa923ebbd8825483f6d3ac8002c26b49e">PixelCoordinates</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
@@ -111,18 +95,15 @@ $(document).ready(function(){initNavTree('class_model_1_1_archer.html','');});
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#a3310ec0b0903dbfb836be9663a8778d7">Res</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#a18527b95d270412cf4e8c7500c6635fc">setButtonCoordinates</a>(Vector2 pixelCoordinates)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#a4de690927cc791da8de82e7bedf13cf2">setInitialStats</a>()</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Skill</b> (defined in <a class="el" href="class_model_1_1_archer.html">Model.Archer</a>)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#ae89109c98b07771c74f25a75f4a5a76a">Skill</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_archer.html#a28caf09ef08983577d2f392c72055252">Speed</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Str</b> (defined in <a class="el" href="class_model_1_1_archer.html">Model.Archer</a>)</td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_archer.html#a149681510408d9e6aa130918480c1721">Str</a></td><td class="entry"><a class="el" href="class_model_1_1_archer.html">Model.Archer</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_archer.html b/Doc/Design/MIS/html/class_model_1_1_archer.html
index 8083301fb225b2b6bc3ffcf168062ca4df561da9..42233ae43fa4d8260fdc84232f8dd6b95bc6bd4a 100644
--- a/Doc/Design/MIS/html/class_model_1_1_archer.html
+++ b/Doc/Design/MIS/html/class_model_1_1_archer.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_archer.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_archer.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_archer.html">Archer</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -88,7 +72,7 @@ $(document).ready(function(){initNavTree('class_model_1_1_archer.html','');});
 </div><!--header-->
 <div class="contents">
 
-<p>The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks.  
+<p>The <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks.  
  <a href="class_model_1_1_archer.html#details">More...</a></p>
 <div class="dynheader">
 Inheritance diagram for Model.Archer:</div>
@@ -102,8 +86,8 @@ Inheritance diagram for Model.Archer:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ac009b1b8fdcdd5f004636f2929a24f1d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#ac009b1b8fdcdd5f004636f2929a24f1d">Archer</a> (Texture2D spriteImage, <a class="el" href="class_view_1_1_button.html">Button</a> attackButton, <a class="el" href="class_view_1_1_button.html">Button</a> moveButton, <a class="el" href="class_view_1_1_button.html">Button</a> itemButton, <a class="el" href="class_view_1_1_button.html">Button</a> waitButton, <a class="el" href="class_view_1_1_button.html">Button</a> confirmButton, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates, int player)</td></tr>
-<tr class="separator:ac009b1b8fdcdd5f004636f2929a24f1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5191490fd6e876874e9e7fb1eed39673"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a5191490fd6e876874e9e7fb1eed39673">Archer</a> (Texture2D spriteImage, <a class="el" href="class_view_1_1_button.html">Button</a>[] unitButtons, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates)</td></tr>
+<tr class="separator:a5191490fd6e876874e9e7fb1eed39673"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4de690927cc791da8de82e7bedf13cf2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a4de690927cc791da8de82e7bedf13cf2">setInitialStats</a> ()</td></tr>
 <tr class="separator:a4de690927cc791da8de82e7bedf13cf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a29de04ac6f33498c7b0b11aa7000846d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a29de04ac6f33498c7b0b11aa7000846d">getMovability</a> ()</td></tr>
@@ -126,21 +110,17 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a9f123fc3a324eaf0041462dd40b5ae10"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9bbc5e879beafc25e5a33ff80c59ae82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a> []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82">getButtons</a> ()</td></tr>
 <tr class="separator:a9bbc5e879beafc25e5a33ff80c59ae82"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a31d5c71c429ebedef4a23b84b93408ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a31d5c71c429ebedef4a23b84b93408ff">getButtonOfType</a> (<a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a> buttonType)</td></tr>
-<tr class="separator:a31d5c71c429ebedef4a23b84b93408ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7feeb803f7067d5d2a6f6137ab6f6611"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a7feeb803f7067d5d2a6f6137ab6f6611">getButtonType</a> (<a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a> buttonType)</td></tr>
+<tr class="separator:a7feeb803f7067d5d2a6f6137ab6f6611"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a18527b95d270412cf4e8c7500c6635fc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a18527b95d270412cf4e8c7500c6635fc">setButtonCoordinates</a> (Vector2 pixelCoordinates)</td></tr>
 <tr class="separator:a18527b95d270412cf4e8c7500c6635fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5fc8cd405796886cde8f15f3ad095ca2"><td class="memItemLeft" align="right" valign="top">Rectangle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a5fc8cd405796886cde8f15f3ad095ca2">getCurrentFrame</a> ()</td></tr>
 <tr class="separator:a5fc8cd405796886cde8f15f3ad095ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a98d25f7b4b7f365402668bcfc03eff28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a98d25f7b4b7f365402668bcfc03eff28">animate</a> (Direction direction)</td></tr>
-<tr class="separator:a98d25f7b4b7f365402668bcfc03eff28"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
 Properties</h2></td></tr>
 <tr class="memitem:acfa916c37c6191050a84e51100f12f16"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#acfa916c37c6191050a84e51100f12f16">Alive</a><code> [get, set]</code></td></tr>
 <tr class="separator:acfa916c37c6191050a84e51100f12f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af7364e7c13118293dac16c9caacd180f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#af7364e7c13118293dac16c9caacd180f">Hp</a><code> [get, set]</code></td></tr>
-<tr class="separator:af7364e7c13118293dac16c9caacd180f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a28caf09ef08983577d2f392c72055252"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a28caf09ef08983577d2f392c72055252">Speed</a><code> [get, set]</code></td></tr>
 <tr class="separator:a28caf09ef08983577d2f392c72055252"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9aff46cc90c3542276c55ca22a37b113"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a9aff46cc90c3542276c55ca22a37b113">Def</a><code> [get, set]</code></td></tr>
@@ -151,15 +131,16 @@ Properties</h2></td></tr>
 <tr class="separator:ad2e43d0f3cf52494c703de0c7bfd8af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac45f0a6f72a9d629b36e1486e444a6c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9">equippedWeapon</a><code> [get, set]</code></td></tr>
 <tr class="separator:ac45f0a6f72a9d629b36e1486e444a6c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a149681510408d9e6aa130918480c1721"><td class="memItemLeft" align="right" valign="top"><a id="a149681510408d9e6aa130918480c1721"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>Str</b><code> [get, set]</code></td></tr>
+<tr class="memitem:ae7d7b650412a7ad6f09825939bf3822d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#ae7d7b650412a7ad6f09825939bf3822d">currentFrame</a><code> [get, set]</code></td></tr>
+<tr class="separator:ae7d7b650412a7ad6f09825939bf3822d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a149681510408d9e6aa130918480c1721"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a149681510408d9e6aa130918480c1721">Str</a><code> [get, set]</code></td></tr>
 <tr class="separator:a149681510408d9e6aa130918480c1721"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2a62fe1362df536254e676fa4d294e9e"><td class="memItemLeft" align="right" valign="top"><a id="a2a62fe1362df536254e676fa4d294e9e"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>Int</b><code> [get, set]</code></td></tr>
+<tr class="memitem:a2a62fe1362df536254e676fa4d294e9e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a2a62fe1362df536254e676fa4d294e9e">Int</a><code> [get, set]</code></td></tr>
 <tr class="separator:a2a62fe1362df536254e676fa4d294e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae89109c98b07771c74f25a75f4a5a76a"><td class="memItemLeft" align="right" valign="top"><a id="ae89109c98b07771c74f25a75f4a5a76a"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get, set]</code></td></tr>
+<tr class="memitem:ae89109c98b07771c74f25a75f4a5a76a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#ae89109c98b07771c74f25a75f4a5a76a">Skill</a><code> [get, set]</code></td></tr>
 <tr class="separator:ae89109c98b07771c74f25a75f4a5a76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7364e7c13118293dac16c9caacd180f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#af7364e7c13118293dac16c9caacd180f">Hp</a><code> [get, set]</code></td></tr>
+<tr class="separator:af7364e7c13118293dac16c9caacd180f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a29c86df7ddc2c4cc8b31442f6e33f533"><td class="memItemLeft" align="right" valign="top">Tuple&lt; int, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#a29c86df7ddc2c4cc8b31442f6e33f533">Position</a><code> [get, set]</code></td></tr>
 <tr class="separator:a29c86df7ddc2c4cc8b31442f6e33f533"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa923ebbd8825483f6d3ac8002c26b49e"><td class="memItemLeft" align="right" valign="top">Vector2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html#aa923ebbd8825483f6d3ac8002c26b49e">PixelCoordinates</a><code> [get, set]</code></td></tr>
@@ -185,16 +166,18 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 <tr class="separator:afdbcc5ed513f2d2ac9b1817b542dcce5 inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6768928c4a12dfd60675b830bdc70167 inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167">equippedWeapon</a><code> [get, set]</code></td></tr>
 <tr class="separator:a6768928c4a12dfd60675b830bdc70167 inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7dd9a7688288db63604d0e57a68ffb5 inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#aa7dd9a7688288db63604d0e57a68ffb5">currentFrame</a><code> [get, set]</code></td></tr>
+<tr class="separator:aa7dd9a7688288db63604d0e57a68ffb5 inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a090b11590e5dbfa1a064c21d831d0a3b inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top">Tuple&lt; int, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b">Position</a><code> [get, set]</code></td></tr>
 <tr class="separator:a090b11590e5dbfa1a064c21d831d0a3b inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a40c0baa06bc651953048d73599070425 inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top">Vector2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425">PixelCoordinates</a><code> [get, set]</code></td></tr>
 <tr class="separator:a40c0baa06bc651953048d73599070425 inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. </p>
+<div class="textblock"><p>The <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="ac009b1b8fdcdd5f004636f2929a24f1d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac009b1b8fdcdd5f004636f2929a24f1d">&sect;&nbsp;</a></span>Archer()</h2>
+<a id="a5191490fd6e876874e9e7fb1eed39673"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5191490fd6e876874e9e7fb1eed39673">&sect;&nbsp;</a></span>Archer()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -208,32 +191,8 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>attackButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>moveButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>itemButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>waitButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>confirmButton</em>, </td>
+          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a> []&#160;</td>
+          <td class="paramname"><em>unitButtons</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -251,13 +210,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">Vector2&#160;</td>
-          <td class="paramname"><em>coordinates</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>player</em>&#160;</td>
+          <td class="paramname"><em>coordinates</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -266,7 +219,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
         </tr>
       </table>
 </div><div class="memdoc">
-<p>The constructor for <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> </p><dl class="params"><dt>Parameters</dt><dd>
+<p>The constructor for <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a> </p><dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">spriteImage</td><td>The character sprite </td></tr>
     <tr><td class="paramname">attackButton</td><td>The dropdownmenu attack button texture </td></tr>
@@ -285,61 +238,55 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a id="a98d25f7b4b7f365402668bcfc03eff28"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a98d25f7b4b7f365402668bcfc03eff28">&sect;&nbsp;</a></span>animate()</h2>
+<a id="aa643e878609d234a3fddca294d4d6756"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa643e878609d234a3fddca294d4d6756">&sect;&nbsp;</a></span>getButtonImage()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void Model.Archer.animate </td>
+          <td class="memname">Texture2D Model.Archer.getButtonImage </td>
           <td>(</td>
-          <td class="paramtype">Direction&#160;</td>
-          <td class="paramname"><em>direction</em></td><td>)</td>
+          <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
+          <td class="paramname"><em>buttonType</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>animate sprite walking the direction specified </p><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">direction</td><td>The direction the unit is moving in </td></tr>
-  </table>
-  </dd>
-</dl>
+<p>returns the button texture at index i </p>
 
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302">Model.Unit</a>.</p>
+<p>Implements <a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">Model.Unit</a>.</p>
 
 </div>
 </div>
-<a id="aa643e878609d234a3fddca294d4d6756"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa643e878609d234a3fddca294d4d6756">&sect;&nbsp;</a></span>getButtonImage()</h2>
+<a id="a9bbc5e879beafc25e5a33ff80c59ae82"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9bbc5e879beafc25e5a33ff80c59ae82">&sect;&nbsp;</a></span>getButtons()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Texture2D Model.Archer.getButtonImage </td>
+          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> [] Model.Archer.getButtons </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
-          <td class="paramname"><em>buttonType</em></td><td>)</td>
+          <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>returns the button texture at index i </p>
+<p>returns the dropdown menu buttons of the unit </p>
 
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">Model.Unit</a>.</p>
+<p>Implements <a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">Model.Unit</a>.</p>
 
 </div>
 </div>
-<a id="a31d5c71c429ebedef4a23b84b93408ff"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a31d5c71c429ebedef4a23b84b93408ff">&sect;&nbsp;</a></span>getButtonOfType()</h2>
+<a id="a7feeb803f7067d5d2a6f6137ab6f6611"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7feeb803f7067d5d2a6f6137ab6f6611">&sect;&nbsp;</a></span>getButtonType()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> Model.Archer.getButtonOfType </td>
+          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> Model.Archer.getButtonType </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
           <td class="paramname"><em>buttonType</em></td><td>)</td>
@@ -354,27 +301,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
   </dd>
 </dl>
 
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060">Model.Unit</a>.</p>
-
-</div>
-</div>
-<a id="a9bbc5e879beafc25e5a33ff80c59ae82"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9bbc5e879beafc25e5a33ff80c59ae82">&sect;&nbsp;</a></span>getButtons()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> [] Model.Archer.getButtons </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>returns the dropdown menu buttons of the unit </p>
-
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">Model.Unit</a>.</p>
+<p>Implements <a class="el" href="interface_model_1_1_unit.html#a5ff17e4c9ffaf08f29af97a16cd56a02">Model.Unit</a>.</p>
 
 </div>
 </div>
@@ -472,7 +399,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
         </tr>
       </table>
 </div><div class="memdoc">
-<p>returns array of equipable weapons </p>
+<p>returns weapons the unit can equip (TODO) </p>
 
 <p>Implements <a class="el" href="interface_model_1_1_unit.html#aa57825903df804dda77d78eb2ca90201">Model.Unit</a>.</p>
 
@@ -627,6 +554,29 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div><div class="memdoc">
 <p>Sets and returns whether or not unit is alive </p>
 
+</div>
+</div>
+<a id="ae7d7b650412a7ad6f09825939bf3822d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae7d7b650412a7ad6f09825939bf3822d">&sect;&nbsp;</a></span>currentFrame</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Archer.currentFrame</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>the current frame the sprite is on </p>
+
 </div>
 </div>
 <a id="a9aff46cc90c3542276c55ca22a37b113"></a>
@@ -694,7 +644,32 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
   </tr>
 </table>
 </div><div class="memdoc">
-<p>Sets and returns a unit's HP </p>
+<p>Sets the hp of the unit. <br />
+ Gets the unit's hp. </p>
+
+</div>
+</div>
+<a id="a2a62fe1362df536254e676fa4d294e9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a62fe1362df536254e676fa4d294e9e">&sect;&nbsp;</a></span>Int</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Archer.Int</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets the new intelligence value <br />
+ Gets the effective intelligence -&gt; <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> intelligence + weapon intelligence </p>
 
 </div>
 </div>
@@ -789,6 +764,30 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div><div class="memdoc">
 <p>Sets and returns a unit's Resistance </p>
 
+</div>
+</div>
+<a id="ae89109c98b07771c74f25a75f4a5a76a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae89109c98b07771c74f25a75f4a5a76a">&sect;&nbsp;</a></span>Skill</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Archer.Skill</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets the new skill value <br />
+ Gets the effective skill -&gt; <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> skill + weapon skill </p>
+
 </div>
 </div>
 <a id="a28caf09ef08983577d2f392c72055252"></a>
@@ -812,21 +811,41 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div><div class="memdoc">
 <p>Sets and returns a unit's Speed </p>
 
+</div>
+</div>
+<a id="a149681510408d9e6aa130918480c1721"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a149681510408d9e6aa130918480c1721">&sect;&nbsp;</a></span>Str</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Archer.Str</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets the new strength value <br />
+ Gets the effective strength -&gt; <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> strength + weapon strength </p>
+
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Archer.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_archer.html">Archer</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_archer.js b/Doc/Design/MIS/html/class_model_1_1_archer.js
deleted file mode 100644
index 064da6030e64e8a62fb3c0e29abc0f0ad8e852a8..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_archer.js
+++ /dev/null
@@ -1,31 +0,0 @@
-var class_model_1_1_archer =
-[
-    [ "Archer", "class_model_1_1_archer.html#ac009b1b8fdcdd5f004636f2929a24f1d", null ],
-    [ "animate", "class_model_1_1_archer.html#a98d25f7b4b7f365402668bcfc03eff28", null ],
-    [ "getButtonImage", "class_model_1_1_archer.html#aa643e878609d234a3fddca294d4d6756", null ],
-    [ "getButtonOfType", "class_model_1_1_archer.html#a31d5c71c429ebedef4a23b84b93408ff", null ],
-    [ "getButtons", "class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82", null ],
-    [ "getCharAttackInfo", "class_model_1_1_archer.html#a9f123fc3a324eaf0041462dd40b5ae10", null ],
-    [ "getCharInfo", "class_model_1_1_archer.html#a4b1194492d3f9f83fe9842691fc110d9", null ],
-    [ "getClass", "class_model_1_1_archer.html#abd8b38fd96a6bf778cd635afd1ae13a4", null ],
-    [ "getCurrentFrame", "class_model_1_1_archer.html#a5fc8cd405796886cde8f15f3ad095ca2", null ],
-    [ "getEquipableWeapons", "class_model_1_1_archer.html#a7a0e7ac7aae02a3f7ceb19a5581f114b", null ],
-    [ "getMovability", "class_model_1_1_archer.html#a29de04ac6f33498c7b0b11aa7000846d", null ],
-    [ "getSpriteImage", "class_model_1_1_archer.html#a4efe27d91b20d37fee32b7144bbe4af2", null ],
-    [ "getStats", "class_model_1_1_archer.html#a6b4732f3d000afcc82512e5e35ede43d", null ],
-    [ "isButtonActive", "class_model_1_1_archer.html#ae2eb6257593149ac06d4518e3ee52d5e", null ],
-    [ "setButtonCoordinates", "class_model_1_1_archer.html#a18527b95d270412cf4e8c7500c6635fc", null ],
-    [ "setInitialStats", "class_model_1_1_archer.html#a4de690927cc791da8de82e7bedf13cf2", null ],
-    [ "Alive", "class_model_1_1_archer.html#acfa916c37c6191050a84e51100f12f16", null ],
-    [ "Def", "class_model_1_1_archer.html#a9aff46cc90c3542276c55ca22a37b113", null ],
-    [ "equippedWeapon", "class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9", null ],
-    [ "Hp", "class_model_1_1_archer.html#af7364e7c13118293dac16c9caacd180f", null ],
-    [ "Int", "class_model_1_1_archer.html#a2a62fe1362df536254e676fa4d294e9e", null ],
-    [ "Level", "class_model_1_1_archer.html#ad2e43d0f3cf52494c703de0c7bfd8af6", null ],
-    [ "PixelCoordinates", "class_model_1_1_archer.html#aa923ebbd8825483f6d3ac8002c26b49e", null ],
-    [ "Position", "class_model_1_1_archer.html#a29c86df7ddc2c4cc8b31442f6e33f533", null ],
-    [ "Res", "class_model_1_1_archer.html#a3310ec0b0903dbfb836be9663a8778d7", null ],
-    [ "Skill", "class_model_1_1_archer.html#ae89109c98b07771c74f25a75f4a5a76a", null ],
-    [ "Speed", "class_model_1_1_archer.html#a28caf09ef08983577d2f392c72055252", null ],
-    [ "Str", "class_model_1_1_archer.html#a149681510408d9e6aa130918480c1721", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_archer.png b/Doc/Design/MIS/html/class_model_1_1_archer.png
index 7a0e0047015d22257c19ebb090bbb92c8d81bcc4..efc8e308f312fc38c78a340a492b3cb1b1c9ede1 100644
Binary files a/Doc/Design/MIS/html/class_model_1_1_archer.png and b/Doc/Design/MIS/html/class_model_1_1_archer.png differ
diff --git a/Doc/Design/MIS/html/class_model_1_1_bronze_bow.js b/Doc/Design/MIS/html/class_model_1_1_bronze_bow.js
deleted file mode 100644
index 2956470a2f6bd0385366396cc91efd9fb54b921f..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_bronze_bow.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var class_model_1_1_bronze_bow =
-[
-    [ "BronzeBow", "class_model_1_1_bronze_bow.html#a13a8963c53c07fe2d66c5428ab9c9bd6", null ],
-    [ "modInt", "class_model_1_1_bronze_bow.html#af5ee7e2b002745a57a50630031d4e81e", null ],
-    [ "modSkill", "class_model_1_1_bronze_bow.html#a569fe9e160d98a9b68d6a107810d7d4a", null ],
-    [ "modStr", "class_model_1_1_bronze_bow.html#a6caebba4edca56736464c5bfabe00b3b", null ],
-    [ "name", "class_model_1_1_bronze_bow.html#ae1cf127006911800db89aafcddf62851", null ],
-    [ "range", "class_model_1_1_bronze_bow.html#ae8e37042660fb1a2e5d98006405f81a7", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_bronze_bow.png b/Doc/Design/MIS/html/class_model_1_1_bronze_bow.png
deleted file mode 100644
index 65edaf99cb52c4d0d2fd678f777cf20b562757e4..0000000000000000000000000000000000000000
Binary files a/Doc/Design/MIS/html/class_model_1_1_bronze_bow.png and /dev/null differ
diff --git a/Doc/Design/MIS/html/class_model_1_1_bronze_sword-members.html b/Doc/Design/MIS/html/class_model_1_1_bronze_sword-members.html
index 3bb0831ebb4e68faef8e58af1afa20473820c298..90d73be00b1ec2dc7b8a5e7d93697c27a3ed05c1 100644
--- a/Doc/Design/MIS/html/class_model_1_1_bronze_sword-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_bronze_sword-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_bronze_sword.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_bronze_sword.html','')
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_bronze_sword.html">BronzeSword</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.BronzeSword Member List</div>  </div>
@@ -93,14 +77,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_bronze_sword.html','')
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="class_model_1_1_bronze_sword.html">Model.BronzeSword</a>)</td><td class="entry"><a class="el" href="class_model_1_1_bronze_sword.html">Model.BronzeSword</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>range</b> (defined in <a class="el" href="class_model_1_1_bronze_sword.html">Model.BronzeSword</a>)</td><td class="entry"><a class="el" href="class_model_1_1_bronze_sword.html">Model.BronzeSword</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_bronze_sword.html b/Doc/Design/MIS/html/class_model_1_1_bronze_sword.html
index 28c0b910e0577b7c06e22a362c5617069f09540f..17ab23a6cba60b6de8a2e2c4a76606787eae7c70 100644
--- a/Doc/Design/MIS/html/class_model_1_1_bronze_sword.html
+++ b/Doc/Design/MIS/html/class_model_1_1_bronze_sword.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_bronze_sword.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_bronze_sword.html','')
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_bronze_sword.html">BronzeSword</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -160,15 +144,11 @@ int []&#160;</td><td class="memItemRight" valign="bottom"><b>range</b><code> [ge
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/BronzeSword.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_bronze_sword.html">BronzeSword</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_bronze_sword.js b/Doc/Design/MIS/html/class_model_1_1_bronze_sword.js
deleted file mode 100644
index b80c2755d5f168458b3805e6c17417d85e4bd90f..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_bronze_sword.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var class_model_1_1_bronze_sword =
-[
-    [ "BronzeSword", "class_model_1_1_bronze_sword.html#a2b6859b3e48e9cc762a236c21a2b2778", null ],
-    [ "modInt", "class_model_1_1_bronze_sword.html#adc76e86568c1cc4be336f3c565890040", null ],
-    [ "modSkill", "class_model_1_1_bronze_sword.html#adbcbbba4083e38d4502b59847d739a4b", null ],
-    [ "modStr", "class_model_1_1_bronze_sword.html#aa3fa8bf42493d699ebab0a71b49f790f", null ],
-    [ "name", "class_model_1_1_bronze_sword.html#a4a66267bbabf3a20bbf155225d2bf78e", null ],
-    [ "range", "class_model_1_1_bronze_sword.html#af13cc7a64cd1df9257977b9961b5bb21", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_bronze_sword.png b/Doc/Design/MIS/html/class_model_1_1_bronze_sword.png
index 15716474f6eec138b292f3e7fd83d49a3d2faceb..7111905a2ccb90205e370f129c073d7198e8c82d 100644
Binary files a/Doc/Design/MIS/html/class_model_1_1_bronze_sword.png and b/Doc/Design/MIS/html/class_model_1_1_bronze_sword.png differ
diff --git a/Doc/Design/MIS/html/class_model_1_1_damage_calculations-members.html b/Doc/Design/MIS/html/class_model_1_1_damage_calculations-members.html
index 2262ce6bc2a6f7511f36e799fef18d41c9c9f697..803571f2f09cd1107201d1b5259c5db28a2d1ee1 100644
--- a/Doc/Design/MIS/html/class_model_1_1_damage_calculations-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_damage_calculations-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_damage_calculations.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_damage_calculations.ht
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_damage_calculations.html">DamageCalculations</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.DamageCalculations Member List</div>  </div>
@@ -92,14 +76,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_damage_calculations.ht
   <tr><td class="entry"><a class="el" href="class_model_1_1_damage_calculations.html#a4f32191388e849f2f1dbaa6bac1015fa">getHitCount</a>(Unit attacker, Unit defender)</td><td class="entry"><a class="el" href="class_model_1_1_damage_calculations.html">Model.DamageCalculations</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_damage_calculations.html#a21e4eed0da4ff5c11ed59949f7a4a4f8">getHitRate</a>(Unit attacker, Unit defender)</td><td class="entry"><a class="el" href="class_model_1_1_damage_calculations.html">Model.DamageCalculations</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_damage_calculations.html b/Doc/Design/MIS/html/class_model_1_1_damage_calculations.html
index 6c602f45dc80c969cf37da7fc33f5cf913ebf3bb..056d50ceee47a963c20e6d646d02a53dccbf0b73 100644
--- a/Doc/Design/MIS/html/class_model_1_1_damage_calculations.html
+++ b/Doc/Design/MIS/html/class_model_1_1_damage_calculations.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_damage_calculations.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_damage_calculations.ht
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_damage_calculations.html">DamageCalculations</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-static-methods">Static Public Member Functions</a> &#124;
@@ -339,15 +323,11 @@ Static Public Member Functions</h2></td></tr>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/DamageCalculations.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_damage_calculations.html">DamageCalculations</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_damage_calculations.js b/Doc/Design/MIS/html/class_model_1_1_damage_calculations.js
deleted file mode 100644
index 57b4a5faee70b1b7c21282f0648b5a36668bf122..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_damage_calculations.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var class_model_1_1_damage_calculations =
-[
-    [ "finalDamage", "class_model_1_1_damage_calculations.html#a3b2362132e274bc821c9c365511fc11b", null ],
-    [ "getCritRate", "class_model_1_1_damage_calculations.html#a8d8f1598155ed6d7719b9adc973831ed", null ],
-    [ "getDamageDealt", "class_model_1_1_damage_calculations.html#a40a09ac0e5901820aed5d66ccd2725ea", null ],
-    [ "getHitCount", "class_model_1_1_damage_calculations.html#a4f32191388e849f2f1dbaa6bac1015fa", null ],
-    [ "getHitRate", "class_model_1_1_damage_calculations.html#a21e4eed0da4ff5c11ed59949f7a4a4f8", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_fireball-members.html b/Doc/Design/MIS/html/class_model_1_1_fireball-members.html
index 6775c7bdaf20978f8875b39dc6b2ba0ba6891523..0c087f6e0de4a306d78dca9ce2ad207a3ed19317 100644
--- a/Doc/Design/MIS/html/class_model_1_1_fireball-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_fireball-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_fireball.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_fireball.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_fireball.html">Fireball</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.Fireball Member List</div>  </div>
@@ -93,14 +77,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_fireball.html','');});
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="class_model_1_1_fireball.html">Model.Fireball</a>)</td><td class="entry"><a class="el" href="class_model_1_1_fireball.html">Model.Fireball</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>range</b> (defined in <a class="el" href="class_model_1_1_fireball.html">Model.Fireball</a>)</td><td class="entry"><a class="el" href="class_model_1_1_fireball.html">Model.Fireball</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_fireball.html b/Doc/Design/MIS/html/class_model_1_1_fireball.html
index ac6234aac3f5fa2eafac1cdbb32680e72a765663..199e71e41cab0523dc5e9d878d82d34f53fb849c 100644
--- a/Doc/Design/MIS/html/class_model_1_1_fireball.html
+++ b/Doc/Design/MIS/html/class_model_1_1_fireball.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_fireball.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_fireball.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_fireball.html">Fireball</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -157,18 +141,14 @@ int []&#160;</td><td class="memItemRight" valign="bottom"><b>range</b><code> [ge
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Fireball.cs</li>
+<li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/FireBall.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_fireball.html">Fireball</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_fireball.js b/Doc/Design/MIS/html/class_model_1_1_fireball.js
deleted file mode 100644
index 296cff4f71400ebcfbaf67bafc26097424604e5a..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_fireball.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var class_model_1_1_fireball =
-[
-    [ "Fireball", "class_model_1_1_fireball.html#a7d641800d5354711f67ce3554a2deb0d", null ],
-    [ "modInt", "class_model_1_1_fireball.html#afd695fdcfffb1ffcbae41ed3656ebd34", null ],
-    [ "modSkill", "class_model_1_1_fireball.html#a4ff8c171340f4c6bf65bd3d6b73138f7", null ],
-    [ "modStr", "class_model_1_1_fireball.html#a20558861ec4039883ee98f2cecbe3431", null ],
-    [ "name", "class_model_1_1_fireball.html#aa5053d42f6a4432ef58a7666ce4e6736", null ],
-    [ "range", "class_model_1_1_fireball.html#a406360fd3901b7a5ade3a8bc35c9423d", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_fireball.png b/Doc/Design/MIS/html/class_model_1_1_fireball.png
index 38a88bf86fe7f365dff2ae6e238a81eca0e100fd..7c1afd00b26671bf0c7ce19b34ae6f0e83ea03a7 100644
Binary files a/Doc/Design/MIS/html/class_model_1_1_fireball.png and b/Doc/Design/MIS/html/class_model_1_1_fireball.png differ
diff --git a/Doc/Design/MIS/html/class_model_1_1_fireblast-members.html b/Doc/Design/MIS/html/class_model_1_1_fireblast-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..af561d1bfdef93808a1c0c5517dbf996afe383bf
--- /dev/null
+++ b/Doc/Design/MIS/html/class_model_1_1_fireblast-members.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_fireblast.html">Fireblast</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Model.Fireblast Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_fireblast.html#a34c557adfc63f9cd0cb8175b94fc7866">Fireblast</a>()</td><td class="entry"><a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>modInt</b> (defined in <a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a>)</td><td class="entry"><a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>modSkill</b> (defined in <a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a>)</td><td class="entry"><a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>modStr</b> (defined in <a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a>)</td><td class="entry"><a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a>)</td><td class="entry"><a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>range</b> (defined in <a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a>)</td><td class="entry"><a class="el" href="class_model_1_1_fireblast.html">Model.Fireblast</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_fireblast.html b/Doc/Design/MIS/html/class_model_1_1_fireblast.html
new file mode 100644
index 0000000000000000000000000000000000000000..3682625553671beaee763941da50e011217eb0d7
--- /dev/null
+++ b/Doc/Design/MIS/html/class_model_1_1_fireblast.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Model.Fireblast Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_fireblast.html">Fireblast</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="class_model_1_1_fireblast-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">Model.Fireblast Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Ranged Magical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  
+ <a href="class_model_1_1_fireblast.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for Model.Fireblast:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_model_1_1_fireblast.png" usemap="#Model.Fireblast_map" alt=""/>
+  <map id="Model.Fireblast_map" name="Model.Fireblast_map">
+<area href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. " alt="Model.Weapon" shape="rect" coords="0,0,100,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a34c557adfc63f9cd0cb8175b94fc7866"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_fireblast.html#a34c557adfc63f9cd0cb8175b94fc7866">Fireblast</a> ()</td></tr>
+<tr class="separator:a34c557adfc63f9cd0cb8175b94fc7866"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:ae3a5dc837e2f4c8c51fe4bb129663592"><td class="memItemLeft" align="right" valign="top"><a id="ae3a5dc837e2f4c8c51fe4bb129663592"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>modStr</b><code> [get]</code></td></tr>
+<tr class="separator:ae3a5dc837e2f4c8c51fe4bb129663592"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ade5e6547b7da3e8b40497055dee657f6"><td class="memItemLeft" align="right" valign="top"><a id="ade5e6547b7da3e8b40497055dee657f6"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>modInt</b><code> [get]</code></td></tr>
+<tr class="separator:ade5e6547b7da3e8b40497055dee657f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08e6e55b1d3b03a492a091e23adedcc4"><td class="memItemLeft" align="right" valign="top"><a id="a08e6e55b1d3b03a492a091e23adedcc4"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>modSkill</b><code> [get]</code></td></tr>
+<tr class="separator:a08e6e55b1d3b03a492a091e23adedcc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6024fc6bcdcf0be954f15c475aa7e9a7"><td class="memItemLeft" align="right" valign="top"><a id="a6024fc6bcdcf0be954f15c475aa7e9a7"></a>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b><code> [get]</code></td></tr>
+<tr class="separator:a6024fc6bcdcf0be954f15c475aa7e9a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee0aca2114409b192157011e427aa89c"><td class="memItemLeft" align="right" valign="top"><a id="aee0aca2114409b192157011e427aa89c"></a>
+int []&#160;</td><td class="memItemRight" valign="bottom"><b>range</b><code> [get]</code></td></tr>
+<tr class="separator:aee0aca2114409b192157011e427aa89c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_interface_model_1_1_weapon"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_model_1_1_weapon')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_model_1_1_weapon.html">Model.Weapon</a></td></tr>
+<tr class="memitem:a09f71c2dd3100e08a5d9cfc685e990e8 inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8">name</a><code> [get]</code></td></tr>
+<tr class="separator:a09f71c2dd3100e08a5d9cfc685e990e8 inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae257017428d45a9d5d0de7071565c027 inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#ae257017428d45a9d5d0de7071565c027">modStr</a><code> [get]</code></td></tr>
+<tr class="separator:ae257017428d45a9d5d0de7071565c027 inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ef41fea09be5beda6c21594fd648a5c inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#a1ef41fea09be5beda6c21594fd648a5c">modInt</a><code> [get]</code></td></tr>
+<tr class="separator:a1ef41fea09be5beda6c21594fd648a5c inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9c4d1b5151aedba51ddfd187d2b98ab inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab">modSkill</a><code> [get]</code></td></tr>
+<tr class="separator:ab9c4d1b5151aedba51ddfd187d2b98ab inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb042377d7f54c710d4f1e4a7299a2b8 inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8">range</a><code> [get]</code></td></tr>
+<tr class="separator:acb042377d7f54c710d4f1e4a7299a2b8 inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Ranged Magical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </p>
+<p>This class represents a magic based weapon. It implements the <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a> interface. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a34c557adfc63f9cd0cb8175b94fc7866"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a34c557adfc63f9cd0cb8175b94fc7866">&sect;&nbsp;</a></span>Fireblast()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Model.Fireblast.Fireblast </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Constructs a <a class="el" href="class_model_1_1_fireball.html" title="Ranged Magical Weapon. ">Fireball</a>. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/FireBlast.cs</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_fireblast.png b/Doc/Design/MIS/html/class_model_1_1_fireblast.png
new file mode 100644
index 0000000000000000000000000000000000000000..e134c181eabdf0f2538bfc5a525d07418feb7ad4
Binary files /dev/null and b/Doc/Design/MIS/html/class_model_1_1_fireblast.png differ
diff --git a/Doc/Design/MIS/html/class_model_1_1_game_state-members.html b/Doc/Design/MIS/html/class_model_1_1_game_state-members.html
index b7672cb95e4f1ff4f133ee9ec0ce4d1db588aa61..158f1feabbf52a0deacb88ff682b7225cb6436d1 100644
--- a/Doc/Design/MIS/html/class_model_1_1_game_state-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_game_state-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_game_state.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_game_state.html','');}
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_game_state.html">GameState</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.GameState Member List</div>  </div>
@@ -87,26 +71,39 @@ $(document).ready(function(){initNavTree('class_model_1_1_game_state.html','');}
 <p>This is the complete list of members for <a class="el" href="class_model_1_1_game_state.html">Model.GameState</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#ab5781c1403edc30064ae2a8cbaad4c4c">attackConfirmOpen</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#af546cfa01e29773b5260cd6bfe8132b7">beforeMove</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de">currentPlayer</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a6e723d6c3b99e1c235c6d214ee17929a">dropDownMenuOpen</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#ae276234c4a6b2b182b13f125abb61ba3">enemyPlayer</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a6bad6fb7894df05450a002190dd37f89">attackSelect</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#af546cfa01e29773b5260cd6bfe8132b7">beforeMove</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de">currentPlayer</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a829479b1c3cf8a4019a38c09990f2b7d">CurrentPlayerDamageDealt</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a1c8543e79d3bb6fdfb705b0428d98bce">currentPlayerDamagePopup</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a6e723d6c3b99e1c235c6d214ee17929a">dropDownMenuOpen</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#ae55aa686aaf5841657344fdc178c92d5">endTurnButton</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#ae092b0d0e2c881a590e5798fd39d7798">endTurnButtonLocation</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#ae276234c4a6b2b182b13f125abb61ba3">enemyPlayer</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a32226ed0679f9e47a0e7ed4cb2ed1009">EnemyPlayerDamageDealt</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#af42c3aff2e08038bbc07d696f36fdd4b">enemyPlayerDamagePopup</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a0ee0eff828bc31ce69967d7ef04588b8">exitGameClicked</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a2274be2a54b2c7b70b81213a07804b75">gameOver</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#ae8b8bcd9dbbed13dc893c5c4319e7435">inventoryOpen</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>isAnimating</b> (defined in <a class="el" href="class_model_1_1_game_state.html">Model.GameState</a>)</td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>moveableNodes</b> (defined in <a class="el" href="class_model_1_1_game_state.html">Model.GameState</a>)</td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#ac5ac5083088be3636da64ac0a3eb3ac9">playableUnitSelected</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SCREEN_HEIGHT</b> (defined in <a class="el" href="class_model_1_1_game_state.html">Model.GameState</a>)</td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>SCREEN_WIDTH</b> (defined in <a class="el" href="class_model_1_1_game_state.html">Model.GameState</a>)</td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a1bacc8a1b6e6959dea52d8a6cf7aa831">lastAttackingUnit</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a129d00c79e3a48b00089ef2d98605810">lastDefendingUnit</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#aa2e325332a755c971d36c7c388d136d2">moveableNodes</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a37fe1921acaf4d972606d49d2365105e">Player1</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a50fe57205063e9f0549fb2514d6430c4">Player2</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SCREEN_HEIGHT</b> (defined in <a class="el" href="class_model_1_1_game_state.html">Model.GameState</a>)</td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SCREEN_WIDTH</b> (defined in <a class="el" href="class_model_1_1_game_state.html">Model.GameState</a>)</td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a8f709018e2b8d3b31dd89a3bee2f279c">selectedEnemyUnit</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#ab163d599e6e1f46c470d0835d8053ad9">selectedUnit</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a1c674970c8810751fe7e478b3cb790d4">transitionTurn</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_game_state.html#a07052b158febe5c1f05a6b8bc3426775">TurnState</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_game_state.html#af352baaca46aaf95b984980ca55693ed">unitToAttack</a></td><td class="entry"><a class="el" href="class_model_1_1_game_state.html">Model.GameState</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_game_state.html b/Doc/Design/MIS/html/class_model_1_1_game_state.html
index 6ab5b4808dac6b0e20bab72c0b7742f4dade8ef2..d54b4f08c9b0df9136bca3ab5755385f1f2edc16 100644
--- a/Doc/Design/MIS/html/class_model_1_1_game_state.html
+++ b/Doc/Design/MIS/html/class_model_1_1_game_state.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_game_state.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_game_state.html','');}
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_game_state.html">GameState</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-static-attribs">Static Public Attributes</a> &#124;
@@ -102,10 +86,14 @@ static readonly int&#160;</td><td class="memItemRight" valign="bottom"><b>SCREEN
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
 Properties</h2></td></tr>
-<tr class="memitem:ac5ac5083088be3636da64ac0a3eb3ac9"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#ac5ac5083088be3636da64ac0a3eb3ac9">playableUnitSelected</a><code> [get, set]</code></td></tr>
-<tr class="separator:ac5ac5083088be3636da64ac0a3eb3ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37fe1921acaf4d972606d49d2365105e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_model_1_1_player.html">Player</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a37fe1921acaf4d972606d49d2365105e">Player1</a><code> [get, set]</code></td></tr>
+<tr class="separator:a37fe1921acaf4d972606d49d2365105e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a50fe57205063e9f0549fb2514d6430c4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_model_1_1_player.html">Player</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a50fe57205063e9f0549fb2514d6430c4">Player2</a><code> [get, set]</code></td></tr>
+<tr class="separator:a50fe57205063e9f0549fb2514d6430c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab163d599e6e1f46c470d0835d8053ad9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#ab163d599e6e1f46c470d0835d8053ad9">selectedUnit</a><code> [get, set]</code></td></tr>
 <tr class="separator:ab163d599e6e1f46c470d0835d8053ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f709018e2b8d3b31dd89a3bee2f279c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a8f709018e2b8d3b31dd89a3bee2f279c">selectedEnemyUnit</a><code> [get, set]</code></td></tr>
+<tr class="separator:a8f709018e2b8d3b31dd89a3bee2f279c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af352baaca46aaf95b984980ca55693ed"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#af352baaca46aaf95b984980ca55693ed">unitToAttack</a><code> [get, set]</code></td></tr>
 <tr class="separator:af352baaca46aaf95b984980ca55693ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa541a7b45ea55484db8a3357d8e680de"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_model_1_1_player.html">Player</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de">currentPlayer</a><code> [get, set]</code></td></tr>
@@ -116,13 +104,40 @@ Properties</h2></td></tr>
 <tr class="separator:a6e723d6c3b99e1c235c6d214ee17929a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab5781c1403edc30064ae2a8cbaad4c4c"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#ab5781c1403edc30064ae2a8cbaad4c4c">attackConfirmOpen</a><code> [get, set]</code></td></tr>
 <tr class="separator:ab5781c1403edc30064ae2a8cbaad4c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6bad6fb7894df05450a002190dd37f89"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a6bad6fb7894df05450a002190dd37f89">attackSelect</a><code> [get, set]</code></td></tr>
+<tr class="separator:a6bad6fb7894df05450a002190dd37f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae8b8bcd9dbbed13dc893c5c4319e7435"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#ae8b8bcd9dbbed13dc893c5c4319e7435">inventoryOpen</a><code> [get, set]</code></td></tr>
+<tr class="separator:ae8b8bcd9dbbed13dc893c5c4319e7435"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae55aa686aaf5841657344fdc178c92d5"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#ae55aa686aaf5841657344fdc178c92d5">endTurnButton</a><code> [get, set]</code></td></tr>
+<tr class="separator:ae55aa686aaf5841657344fdc178c92d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af546cfa01e29773b5260cd6bfe8132b7"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#af546cfa01e29773b5260cd6bfe8132b7">beforeMove</a><code> [get, set]</code></td></tr>
 <tr class="separator:af546cfa01e29773b5260cd6bfe8132b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac8c6a53641aafa5d57a9dff8f958a904"><td class="memItemLeft" align="right" valign="top"><a id="ac8c6a53641aafa5d57a9dff8f958a904"></a>
 static bool&#160;</td><td class="memItemRight" valign="bottom"><b>isAnimating</b><code> [get, set]</code></td></tr>
 <tr class="separator:ac8c6a53641aafa5d57a9dff8f958a904"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa2e325332a755c971d36c7c388d136d2"><td class="memItemLeft" align="right" valign="top"><a id="aa2e325332a755c971d36c7c388d136d2"></a>
-static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>moveableNodes</b><code> [get, set]</code></td></tr>
+<tr class="memitem:a2274be2a54b2c7b70b81213a07804b75"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a2274be2a54b2c7b70b81213a07804b75">gameOver</a><code> [get, set]</code></td></tr>
+<tr class="separator:a2274be2a54b2c7b70b81213a07804b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee0eff828bc31ce69967d7ef04588b8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a0ee0eff828bc31ce69967d7ef04588b8">exitGameClicked</a><code> [get, set]</code></td></tr>
+<tr class="separator:a0ee0eff828bc31ce69967d7ef04588b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae092b0d0e2c881a590e5798fd39d7798"><td class="memItemLeft" align="right" valign="top">static Vector2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#ae092b0d0e2c881a590e5798fd39d7798">endTurnButtonLocation</a><code> [get, set]</code></td></tr>
+<tr class="separator:ae092b0d0e2c881a590e5798fd39d7798"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c674970c8810751fe7e478b3cb790d4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a1c674970c8810751fe7e478b3cb790d4">transitionTurn</a><code> [get, set]</code></td></tr>
+<tr class="separator:a1c674970c8810751fe7e478b3cb790d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07052b158febe5c1f05a6b8bc3426775"><td class="memItemLeft" align="right" valign="top">static TurnState&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a07052b158febe5c1f05a6b8bc3426775">TurnState</a><code> [get, set]</code></td></tr>
+<tr class="separator:a07052b158febe5c1f05a6b8bc3426775"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c8543e79d3bb6fdfb705b0428d98bce"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a1c8543e79d3bb6fdfb705b0428d98bce">currentPlayerDamagePopup</a><code> [get, set]</code></td></tr>
+<tr class="separator:a1c8543e79d3bb6fdfb705b0428d98bce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a829479b1c3cf8a4019a38c09990f2b7d"><td class="memItemLeft" align="right" valign="top">static String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a829479b1c3cf8a4019a38c09990f2b7d">CurrentPlayerDamageDealt</a><code> [get, set]</code></td></tr>
+<tr class="separator:a829479b1c3cf8a4019a38c09990f2b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1bacc8a1b6e6959dea52d8a6cf7aa831"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a1bacc8a1b6e6959dea52d8a6cf7aa831">lastAttackingUnit</a><code> [get, set]</code></td></tr>
+<tr class="separator:a1bacc8a1b6e6959dea52d8a6cf7aa831"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af42c3aff2e08038bbc07d696f36fdd4b"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#af42c3aff2e08038bbc07d696f36fdd4b">enemyPlayerDamagePopup</a><code> [get, set]</code></td></tr>
+<tr class="separator:af42c3aff2e08038bbc07d696f36fdd4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a32226ed0679f9e47a0e7ed4cb2ed1009"><td class="memItemLeft" align="right" valign="top">static String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a32226ed0679f9e47a0e7ed4cb2ed1009">EnemyPlayerDamageDealt</a><code> [get, set]</code></td></tr>
+<tr class="separator:a32226ed0679f9e47a0e7ed4cb2ed1009"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a129d00c79e3a48b00089ef2d98605810"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#a129d00c79e3a48b00089ef2d98605810">lastDefendingUnit</a><code> [get, set]</code></td></tr>
+<tr class="separator:a129d00c79e3a48b00089ef2d98605810"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2e325332a755c971d36c7c388d136d2"><td class="memItemLeft" align="right" valign="top">static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html#aa2e325332a755c971d36c7c388d136d2">moveableNodes</a><code> [get, set]</code></td></tr>
 <tr class="separator:aa2e325332a755c971d36c7c388d136d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -149,6 +164,29 @@ static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &g
 </div><div class="memdoc">
 <p>Sets and gets whether attackConfirm menu should be open </p>
 
+</div>
+</div>
+<a id="a6bad6fb7894df05450a002190dd37f89"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6bad6fb7894df05450a002190dd37f89">&sect;&nbsp;</a></span>attackSelect</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Model.GameState.attackSelect</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets whether player is currently selecting unit to attack </p>
+
 </div>
 </div>
 <a id="af546cfa01e29773b5260cd6bfe8132b7"></a>
@@ -195,6 +233,52 @@ static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &g
 </div><div class="memdoc">
 <p>Sets and gets the current player </p>
 
+</div>
+</div>
+<a id="a829479b1c3cf8a4019a38c09990f2b7d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a829479b1c3cf8a4019a38c09990f2b7d">&sect;&nbsp;</a></span>CurrentPlayerDamageDealt</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">String Model.GameState.CurrentPlayerDamageDealt</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets the current player's last attack </p>
+
+</div>
+</div>
+<a id="a1c8543e79d3bb6fdfb705b0428d98bce"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c8543e79d3bb6fdfb705b0428d98bce">&sect;&nbsp;</a></span>currentPlayerDamagePopup</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Model.GameState.currentPlayerDamagePopup</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets whether damage dealt number pops up for current player </p>
+
 </div>
 </div>
 <a id="a6e723d6c3b99e1c235c6d214ee17929a"></a>
@@ -218,6 +302,52 @@ static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &g
 </div><div class="memdoc">
 <p>Sets and gets whether drop down menu should be open </p>
 
+</div>
+</div>
+<a id="ae55aa686aaf5841657344fdc178c92d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae55aa686aaf5841657344fdc178c92d5">&sect;&nbsp;</a></span>endTurnButton</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Model.GameState.endTurnButton</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets whether end turn button is active </p>
+
+</div>
+</div>
+<a id="ae092b0d0e2c881a590e5798fd39d7798"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae092b0d0e2c881a590e5798fd39d7798">&sect;&nbsp;</a></span>endTurnButtonLocation</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector2 Model.GameState.endTurnButtonLocation</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets end turn button position </p>
+
 </div>
 </div>
 <a id="ae276234c4a6b2b182b13f125abb61ba3"></a>
@@ -243,8 +373,169 @@ static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &g
 
 </div>
 </div>
-<a id="ac5ac5083088be3636da64ac0a3eb3ac9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac5ac5083088be3636da64ac0a3eb3ac9">&sect;&nbsp;</a></span>playableUnitSelected</h2>
+<a id="a32226ed0679f9e47a0e7ed4cb2ed1009"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32226ed0679f9e47a0e7ed4cb2ed1009">&sect;&nbsp;</a></span>EnemyPlayerDamageDealt</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">String Model.GameState.EnemyPlayerDamageDealt</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets the enemy player's last attack </p>
+
+</div>
+</div>
+<a id="af42c3aff2e08038bbc07d696f36fdd4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af42c3aff2e08038bbc07d696f36fdd4b">&sect;&nbsp;</a></span>enemyPlayerDamagePopup</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Model.GameState.enemyPlayerDamagePopup</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets whether damage dealt number pops up for enemy player </p>
+
+</div>
+</div>
+<a id="a0ee0eff828bc31ce69967d7ef04588b8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ee0eff828bc31ce69967d7ef04588b8">&sect;&nbsp;</a></span>exitGameClicked</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Model.GameState.exitGameClicked</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets if game should exit </p>
+
+</div>
+</div>
+<a id="a2274be2a54b2c7b70b81213a07804b75"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2274be2a54b2c7b70b81213a07804b75">&sect;&nbsp;</a></span>gameOver</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Model.GameState.gameOver</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets whether game is over </p>
+
+</div>
+</div>
+<a id="ae8b8bcd9dbbed13dc893c5c4319e7435"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8b8bcd9dbbed13dc893c5c4319e7435">&sect;&nbsp;</a></span>inventoryOpen</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Model.GameState.inventoryOpen</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets whether inventory menu should be open </p>
+
+</div>
+</div>
+<a id="a1bacc8a1b6e6959dea52d8a6cf7aa831"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1bacc8a1b6e6959dea52d8a6cf7aa831">&sect;&nbsp;</a></span>lastAttackingUnit</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="interface_model_1_1_unit.html">Unit</a> Model.GameState.lastAttackingUnit</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets the current unit controlled in a 2nd location, for printing damage popup AFTER selectedUnit has been updated, since damage Popup should appear for a few seconds after action has finished </p>
+
+</div>
+</div>
+<a id="a129d00c79e3a48b00089ef2d98605810"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a129d00c79e3a48b00089ef2d98605810">&sect;&nbsp;</a></span>lastDefendingUnit</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="interface_model_1_1_unit.html">Unit</a> Model.GameState.lastDefendingUnit</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets the current unit controlled in a 2nd location, for printing damage popup AFTER unitToAttack has been updated, since damage Popup should appear for a few seconds after action has finished </p>
+
+</div>
+</div>
+<a id="aa2e325332a755c971d36c7c388d136d2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2e325332a755c971d36c7c388d136d2">&sect;&nbsp;</a></span>moveableNodes</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -253,7 +544,7 @@ static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &g
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">bool Model.GameState.playableUnitSelected</td>
+          <td class="memname">LinkedList&lt;<a class="el" href="class_model_1_1_node.html">Node</a>&gt; Model.GameState.moveableNodes</td>
         </tr>
       </table>
   </td>
@@ -262,7 +553,76 @@ static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &g
   </tr>
 </table>
 </div><div class="memdoc">
-<p>Sets and gets if a playable unit is selected </p>
+<p>Sets and gets movable nodes that can be retrieved without calling path finding </p>
+
+</div>
+</div>
+<a id="a37fe1921acaf4d972606d49d2365105e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37fe1921acaf4d972606d49d2365105e">&sect;&nbsp;</a></span>Player1</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_model_1_1_player.html">Player</a> Model.GameState.Player1</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets player 1 (blue team) </p>
+
+</div>
+</div>
+<a id="a50fe57205063e9f0549fb2514d6430c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a50fe57205063e9f0549fb2514d6430c4">&sect;&nbsp;</a></span>Player2</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="class_model_1_1_player.html">Player</a> Model.GameState.Player2</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets player 2 (red team) </p>
+
+</div>
+</div>
+<a id="a8f709018e2b8d3b31dd89a3bee2f279c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f709018e2b8d3b31dd89a3bee2f279c">&sect;&nbsp;</a></span>selectedEnemyUnit</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="interface_model_1_1_unit.html">Unit</a> Model.GameState.selectedEnemyUnit</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets the selected enemy unit </p>
 
 </div>
 </div>
@@ -287,6 +647,52 @@ static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &g
 </div><div class="memdoc">
 <p>Sets and gets a unit </p>
 
+</div>
+</div>
+<a id="a1c674970c8810751fe7e478b3cb790d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c674970c8810751fe7e478b3cb790d4">&sect;&nbsp;</a></span>transitionTurn</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool Model.GameState.transitionTurn</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>sets and gets whether it is currently transitioning turns </p>
+
+</div>
+</div>
+<a id="a07052b158febe5c1f05a6b8bc3426775"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a07052b158febe5c1f05a6b8bc3426775">&sect;&nbsp;</a></span>TurnState</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">TurnState Model.GameState.TurnState</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets the current TurnState of the selected unit. </p>
+
 </div>
 </div>
 <a id="af352baaca46aaf95b984980ca55693ed"></a>
@@ -316,15 +722,11 @@ static LinkedList&lt; <a class="el" href="class_model_1_1_node.html">Node</a> &g
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/GameState.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_game_state.html">GameState</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_game_state.js b/Doc/Design/MIS/html/class_model_1_1_game_state.js
deleted file mode 100644
index 06d8696db41b51740ee17fef111c12e2e338c240..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_game_state.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var class_model_1_1_game_state =
-[
-    [ "SCREEN_HEIGHT", "class_model_1_1_game_state.html#a4ca2649ffbcf39f72b5373889fc87137", null ],
-    [ "SCREEN_WIDTH", "class_model_1_1_game_state.html#ad3b13fdcad1e5b05176da2f3d554fa20", null ],
-    [ "attackConfirmOpen", "class_model_1_1_game_state.html#ab5781c1403edc30064ae2a8cbaad4c4c", null ],
-    [ "beforeMove", "class_model_1_1_game_state.html#af546cfa01e29773b5260cd6bfe8132b7", null ],
-    [ "currentPlayer", "class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de", null ],
-    [ "dropDownMenuOpen", "class_model_1_1_game_state.html#a6e723d6c3b99e1c235c6d214ee17929a", null ],
-    [ "enemyPlayer", "class_model_1_1_game_state.html#ae276234c4a6b2b182b13f125abb61ba3", null ],
-    [ "isAnimating", "class_model_1_1_game_state.html#ac8c6a53641aafa5d57a9dff8f958a904", null ],
-    [ "moveableNodes", "class_model_1_1_game_state.html#aa2e325332a755c971d36c7c388d136d2", null ],
-    [ "playableUnitSelected", "class_model_1_1_game_state.html#ac5ac5083088be3636da64ac0a3eb3ac9", null ],
-    [ "selectedUnit", "class_model_1_1_game_state.html#ab163d599e6e1f46c470d0835d8053ad9", null ],
-    [ "unitToAttack", "class_model_1_1_game_state.html#af352baaca46aaf95b984980ca55693ed", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_graph-members.html b/Doc/Design/MIS/html/class_model_1_1_graph-members.html
index 7cd6dd4af3121d8a878e77cec68ffde9e0a38da5..62576d806d5cbcff522c671b845f405e3ebf5160 100644
--- a/Doc/Design/MIS/html/class_model_1_1_graph-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_graph-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_graph.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_graph.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_graph.html">Graph</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.Graph Member List</div>  </div>
@@ -95,14 +79,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_graph.html','');});
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_graph.html#a9bd131e174df6cf21a64cf5af0cde0d4">setNode</a>(Node node, int x, int y)</td><td class="entry"><a class="el" href="class_model_1_1_graph.html">Model.Graph</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_graph.html#ac3b8b0d5608f48b36c624108dca52695">Width</a></td><td class="entry"><a class="el" href="class_model_1_1_graph.html">Model.Graph</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_graph.html b/Doc/Design/MIS/html/class_model_1_1_graph.html
index 1d7d251962ce553e3638b45694f314f784135c7e..2e1531058acb77264d6a54741326fd51f9785344 100644
--- a/Doc/Design/MIS/html/class_model_1_1_graph.html
+++ b/Doc/Design/MIS/html/class_model_1_1_graph.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_graph.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_graph.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_graph.html">Graph</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -352,15 +336,11 @@ Properties</h2></td></tr>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Graph.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_graph.html">Graph</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_graph.js b/Doc/Design/MIS/html/class_model_1_1_graph.js
deleted file mode 100644
index d02fdb36a645a347fd0ce9f98e849b0a4889736d..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_graph.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var class_model_1_1_graph =
-[
-    [ "Graph", "class_model_1_1_graph.html#a70e0c2327268c051423e64454fd63c1c", null ],
-    [ "getNode", "class_model_1_1_graph.html#a1ea50115c6a9535a1040c336d7cd8d19", null ],
-    [ "getNode", "class_model_1_1_graph.html#a7acc189afb46afd8b3ca2525a231d936", null ],
-    [ "getNode", "class_model_1_1_graph.html#ab52a2f2957dec95ebb923ef3f6af607a", null ],
-    [ "setNode", "class_model_1_1_graph.html#a9bd131e174df6cf21a64cf5af0cde0d4", null ],
-    [ "Height", "class_model_1_1_graph.html#ad80b7be893e46c9149552ef8bfc18068", null ],
-    [ "NumberOfNodes", "class_model_1_1_graph.html#ae4dd5d130ea173ac6a38e15f6fa53544", null ],
-    [ "Width", "class_model_1_1_graph.html#ac3b8b0d5608f48b36c624108dca52695", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_bronze_bow-members.html b/Doc/Design/MIS/html/class_model_1_1_iron_sword-members.html
similarity index 56%
rename from Doc/Design/MIS/html/class_model_1_1_bronze_bow-members.html
rename to Doc/Design/MIS/html/class_model_1_1_iron_sword-members.html
index 24b7398bc843dcd77811b405acf68c6284d54c49..4c0652d5f9a58e0644bb443fc74e0a404afe7759 100644
--- a/Doc/Design/MIS/html/class_model_1_1_bronze_bow-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_iron_sword-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_bronze_bow.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,29 +57,31 @@ $(document).ready(function(){initNavTree('class_model_1_1_bronze_bow.html','');}
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_iron_sword.html">IronSword</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
-<div class="title">Model.BronzeBow Member List</div>  </div>
+<div class="title">Model.IronSword Member List</div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>This is the complete list of members for <a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a>, including all inherited members.</p>
+<p>This is the complete list of members for <a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_bronze_bow.html#a13a8963c53c07fe2d66c5428ab9c9bd6">BronzeBow</a>()</td><td class="entry"><a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>modInt</b> (defined in <a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>modSkill</b> (defined in <a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>modStr</b> (defined in <a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>range</b> (defined in <a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_bronze_bow.html">Model.BronzeBow</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_iron_sword.html#a2c46a5f532dad9cda84c24a2e47db054">IronSword</a>()</td><td class="entry"><a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>modInt</b> (defined in <a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a>)</td><td class="entry"><a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>modSkill</b> (defined in <a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a>)</td><td class="entry"><a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>modStr</b> (defined in <a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a>)</td><td class="entry"><a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a>)</td><td class="entry"><a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>range</b> (defined in <a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a>)</td><td class="entry"><a class="el" href="class_model_1_1_iron_sword.html">Model.IronSword</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_iron_sword.html b/Doc/Design/MIS/html/class_model_1_1_iron_sword.html
new file mode 100644
index 0000000000000000000000000000000000000000..bba067d5ef9614f0afd9b351faef26613ee8c2c8
--- /dev/null
+++ b/Doc/Design/MIS/html/class_model_1_1_iron_sword.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Model.IronSword Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_iron_sword.html">IronSword</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="class_model_1_1_iron_sword-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">Model.IronSword Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Melee Physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  
+ <a href="class_model_1_1_iron_sword.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for Model.IronSword:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_model_1_1_iron_sword.png" usemap="#Model.IronSword_map" alt=""/>
+  <map id="Model.IronSword_map" name="Model.IronSword_map">
+<area href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. " alt="Model.Weapon" shape="rect" coords="0,0,109,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2c46a5f532dad9cda84c24a2e47db054"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_iron_sword.html#a2c46a5f532dad9cda84c24a2e47db054">IronSword</a> ()</td></tr>
+<tr class="separator:a2c46a5f532dad9cda84c24a2e47db054"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:aa50691e5e22b2456066aafa82e66e78c"><td class="memItemLeft" align="right" valign="top"><a id="aa50691e5e22b2456066aafa82e66e78c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>modStr</b><code> [get]</code></td></tr>
+<tr class="separator:aa50691e5e22b2456066aafa82e66e78c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ec3fc5970bf1ebf6ac76d64b1e74ede"><td class="memItemLeft" align="right" valign="top"><a id="a1ec3fc5970bf1ebf6ac76d64b1e74ede"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>modInt</b><code> [get]</code></td></tr>
+<tr class="separator:a1ec3fc5970bf1ebf6ac76d64b1e74ede"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab4fdf9602d5e3d4c4abddca24bd1ba94"><td class="memItemLeft" align="right" valign="top"><a id="ab4fdf9602d5e3d4c4abddca24bd1ba94"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>modSkill</b><code> [get]</code></td></tr>
+<tr class="separator:ab4fdf9602d5e3d4c4abddca24bd1ba94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2de66ab07d2576fc1761558f996b34c4"><td class="memItemLeft" align="right" valign="top"><a id="a2de66ab07d2576fc1761558f996b34c4"></a>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b><code> [get]</code></td></tr>
+<tr class="separator:a2de66ab07d2576fc1761558f996b34c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e6cf054d6490ba972481f654322f756"><td class="memItemLeft" align="right" valign="top"><a id="a8e6cf054d6490ba972481f654322f756"></a>
+int []&#160;</td><td class="memItemRight" valign="bottom"><b>range</b><code> [get]</code></td></tr>
+<tr class="separator:a8e6cf054d6490ba972481f654322f756"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_interface_model_1_1_weapon"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_model_1_1_weapon')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_model_1_1_weapon.html">Model.Weapon</a></td></tr>
+<tr class="memitem:a09f71c2dd3100e08a5d9cfc685e990e8 inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8">name</a><code> [get]</code></td></tr>
+<tr class="separator:a09f71c2dd3100e08a5d9cfc685e990e8 inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae257017428d45a9d5d0de7071565c027 inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#ae257017428d45a9d5d0de7071565c027">modStr</a><code> [get]</code></td></tr>
+<tr class="separator:ae257017428d45a9d5d0de7071565c027 inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ef41fea09be5beda6c21594fd648a5c inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#a1ef41fea09be5beda6c21594fd648a5c">modInt</a><code> [get]</code></td></tr>
+<tr class="separator:a1ef41fea09be5beda6c21594fd648a5c inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9c4d1b5151aedba51ddfd187d2b98ab inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab">modSkill</a><code> [get]</code></td></tr>
+<tr class="separator:ab9c4d1b5151aedba51ddfd187d2b98ab inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb042377d7f54c710d4f1e4a7299a2b8 inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8">range</a><code> [get]</code></td></tr>
+<tr class="separator:acb042377d7f54c710d4f1e4a7299a2b8 inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Melee Physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </p>
+<p>This class represents a melee weapon. It implements the <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a> interface. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a2c46a5f532dad9cda84c24a2e47db054"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c46a5f532dad9cda84c24a2e47db054">&sect;&nbsp;</a></span>IronSword()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Model.IronSword.IronSword </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Constructs a Bronze Sword. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/IronSword.cs</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_iron_sword.png b/Doc/Design/MIS/html/class_model_1_1_iron_sword.png
new file mode 100644
index 0000000000000000000000000000000000000000..52d61eab7065057fcb67210a643ab9a52b7e4ddc
Binary files /dev/null and b/Doc/Design/MIS/html/class_model_1_1_iron_sword.png differ
diff --git a/Doc/Design/MIS/html/class_model_1_1_long_bow-members.html b/Doc/Design/MIS/html/class_model_1_1_long_bow-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..87036df1b886e90672bfa724f9ece5955b85daf7
--- /dev/null
+++ b/Doc/Design/MIS/html/class_model_1_1_long_bow-members.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_long_bow.html">LongBow</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Model.LongBow Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_long_bow.html#a0ac1eb12d01801e0b2385624ae974002">LongBow</a>()</td><td class="entry"><a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>modInt</b> (defined in <a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>modSkill</b> (defined in <a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>modStr</b> (defined in <a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>range</b> (defined in <a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_long_bow.html">Model.LongBow</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_long_bow.html b/Doc/Design/MIS/html/class_model_1_1_long_bow.html
new file mode 100644
index 0000000000000000000000000000000000000000..2d174f8445f92dcf5b7ab88445eecd3697187977
--- /dev/null
+++ b/Doc/Design/MIS/html/class_model_1_1_long_bow.html
@@ -0,0 +1,154 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Model.LongBow Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_long_bow.html">LongBow</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="class_model_1_1_long_bow-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">Model.LongBow Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  
+ <a href="class_model_1_1_long_bow.html#details">More...</a></p>
+<div class="dynheader">
+Inheritance diagram for Model.LongBow:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="class_model_1_1_long_bow.png" usemap="#Model.LongBow_map" alt=""/>
+  <map id="Model.LongBow_map" name="Model.LongBow_map">
+<area href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. " alt="Model.Weapon" shape="rect" coords="0,0,103,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a0ac1eb12d01801e0b2385624ae974002"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_long_bow.html#a0ac1eb12d01801e0b2385624ae974002">LongBow</a> ()</td></tr>
+<tr class="separator:a0ac1eb12d01801e0b2385624ae974002"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:a5830caf63117d92a68b2d82cfe85d2e3"><td class="memItemLeft" align="right" valign="top"><a id="a5830caf63117d92a68b2d82cfe85d2e3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>modStr</b><code> [get]</code></td></tr>
+<tr class="separator:a5830caf63117d92a68b2d82cfe85d2e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40d5a95b152b9bc09b7769790bb1dae3"><td class="memItemLeft" align="right" valign="top"><a id="a40d5a95b152b9bc09b7769790bb1dae3"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>modInt</b><code> [get]</code></td></tr>
+<tr class="separator:a40d5a95b152b9bc09b7769790bb1dae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3722945ede2ae04ce118f541efb7dd3c"><td class="memItemLeft" align="right" valign="top"><a id="a3722945ede2ae04ce118f541efb7dd3c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>modSkill</b><code> [get]</code></td></tr>
+<tr class="separator:a3722945ede2ae04ce118f541efb7dd3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a52ca4c8177e42ea4dcb746f1facbed99"><td class="memItemLeft" align="right" valign="top"><a id="a52ca4c8177e42ea4dcb746f1facbed99"></a>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b><code> [get]</code></td></tr>
+<tr class="separator:a52ca4c8177e42ea4dcb746f1facbed99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a68ae7bec9386e26cf7df1d9256316947"><td class="memItemLeft" align="right" valign="top"><a id="a68ae7bec9386e26cf7df1d9256316947"></a>
+int []&#160;</td><td class="memItemRight" valign="bottom"><b>range</b><code> [get]</code></td></tr>
+<tr class="separator:a68ae7bec9386e26cf7df1d9256316947"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header properties_interface_model_1_1_weapon"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_model_1_1_weapon')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_model_1_1_weapon.html">Model.Weapon</a></td></tr>
+<tr class="memitem:a09f71c2dd3100e08a5d9cfc685e990e8 inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8">name</a><code> [get]</code></td></tr>
+<tr class="separator:a09f71c2dd3100e08a5d9cfc685e990e8 inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae257017428d45a9d5d0de7071565c027 inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#ae257017428d45a9d5d0de7071565c027">modStr</a><code> [get]</code></td></tr>
+<tr class="separator:ae257017428d45a9d5d0de7071565c027 inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ef41fea09be5beda6c21594fd648a5c inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#a1ef41fea09be5beda6c21594fd648a5c">modInt</a><code> [get]</code></td></tr>
+<tr class="separator:a1ef41fea09be5beda6c21594fd648a5c inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9c4d1b5151aedba51ddfd187d2b98ab inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab">modSkill</a><code> [get]</code></td></tr>
+<tr class="separator:ab9c4d1b5151aedba51ddfd187d2b98ab inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acb042377d7f54c710d4f1e4a7299a2b8 inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">int []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8">range</a><code> [get]</code></td></tr>
+<tr class="separator:acb042377d7f54c710d4f1e4a7299a2b8 inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </p>
+<p>This class represents a ranged weapon. It implements the <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a> interface. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a0ac1eb12d01801e0b2385624ae974002"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0ac1eb12d01801e0b2385624ae974002">&sect;&nbsp;</a></span>LongBow()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Model.LongBow.LongBow </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Constructs a Long Bow. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/LongBow.cs</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_long_bow.png b/Doc/Design/MIS/html/class_model_1_1_long_bow.png
new file mode 100644
index 0000000000000000000000000000000000000000..18a361a04178c73025d1de61933eda987afd1f55
Binary files /dev/null and b/Doc/Design/MIS/html/class_model_1_1_long_bow.png differ
diff --git a/Doc/Design/MIS/html/class_model_1_1_mage-members.html b/Doc/Design/MIS/html/class_model_1_1_mage-members.html
index 69609497aa1fb844c920bc41128f6f94a9930e98..62ca6de80eb170835eaf7628ce461dd161d8161c 100644
--- a/Doc/Design/MIS/html/class_model_1_1_mage-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_mage-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_mage.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_mage.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_mage.html">Mage</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.Mage Member List</div>  </div>
@@ -87,12 +71,12 @@ $(document).ready(function(){initNavTree('class_model_1_1_mage.html','');});
 <p>This is the complete list of members for <a class="el" href="class_model_1_1_mage.html">Model.Mage</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#a50c531809941d6831b578fcbdf5d3679">Alive</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#a392e364fdf2970caec5941366cfdc6f9">animate</a>(Direction direction)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#a37c5b39b09d0958627077247d776ed09">currentFrame</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#a84857d68772ac3b466a64123fde94373">Def</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63">equippedWeapon</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#a6c34591377675f0643fa36a2d1cb378d">getButtonImage</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#adeea72218aed1013de839d04e5bde84c">getButtonOfType</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0">getButtons</a>()</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0">getButtons</a>()</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#ac4e875b6ed87a970b75ab79f78ecaa19">getButtonType</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#aa7c9dac02c4b3c6cd7c6de256c3b2f92">getCharAttackInfo</a>()</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#ae6256780be01124c7c9864f4f44b9810">getCharInfo</a>()</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#aa8290998eb8b6db8fd6544478771b4ab">getClass</a>()</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
@@ -102,27 +86,24 @@ $(document).ready(function(){initNavTree('class_model_1_1_mage.html','');});
   <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#af32359315cd33ca16d78c83d3f898e8f">getSpriteImage</a>()</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#a226ae9e107258aca2485b887a9f2015f">getStats</a>()</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#abf7607506d325e0c08ba41a7b7d831ce">Hp</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Int</b> (defined in <a class="el" href="class_model_1_1_mage.html">Model.Mage</a>)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#ad53c88e6f9d1842a8367fc5dd646f03d">Int</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#ad4c42c550ad5993ee7fd773e896fc914">isButtonActive</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#a2af40b60ebdb327efc277a1e920a82af">Level</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#a0b3127050836fcc51e07d18f9e6b9b16">Mage</a>(Texture2D spriteImage, Button attackButton, Button moveButton, Button itemButton, Button waitButton, Button confirmButton, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates, int player)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#aae5b2000d8657508808924666198e590">Mage</a>(Texture2D spriteImage, Button[] unitButtons, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#a4eccff4c1472a462c35b3d92bce315aa">PixelCoordinates</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8">Position</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#ab858284f5c8814471d756f5637de8f27">Res</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#a4bada92e977b0edd41cb054a44f6d2e1">setButtonCoordinates</a>(Vector2 pixelCoordinates)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#ac9fb76a259c754214a3b9cc84c1da58d">setInitialStats</a>()</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Skill</b> (defined in <a class="el" href="class_model_1_1_mage.html">Model.Mage</a>)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#a753872f2aaed6e495019540a88178cb8">Skill</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_mage.html#a5bd9d7d272350503a3a8c921c9d5bb60">Speed</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>Str</b> (defined in <a class="el" href="class_model_1_1_mage.html">Model.Mage</a>)</td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_mage.html#ad2815a69a4f3b3b192552f6738f2163c">Str</a></td><td class="entry"><a class="el" href="class_model_1_1_mage.html">Model.Mage</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_mage.html b/Doc/Design/MIS/html/class_model_1_1_mage.html
index 697c7c783adc0ef32ddb0b50af5e47af6cb242f1..be68e22098057a056b9c9fe17061255cfbdb0723 100644
--- a/Doc/Design/MIS/html/class_model_1_1_mage.html
+++ b/Doc/Design/MIS/html/class_model_1_1_mage.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_mage.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_mage.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_mage.html">Mage</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -103,8 +87,8 @@ Inheritance diagram for Model.Mage:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a0b3127050836fcc51e07d18f9e6b9b16"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a0b3127050836fcc51e07d18f9e6b9b16">Mage</a> (Texture2D spriteImage, <a class="el" href="class_view_1_1_button.html">Button</a> attackButton, <a class="el" href="class_view_1_1_button.html">Button</a> moveButton, <a class="el" href="class_view_1_1_button.html">Button</a> itemButton, <a class="el" href="class_view_1_1_button.html">Button</a> waitButton, <a class="el" href="class_view_1_1_button.html">Button</a> confirmButton, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates, int player)</td></tr>
-<tr class="separator:a0b3127050836fcc51e07d18f9e6b9b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aae5b2000d8657508808924666198e590"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#aae5b2000d8657508808924666198e590">Mage</a> (Texture2D spriteImage, <a class="el" href="class_view_1_1_button.html">Button</a>[] unitButtons, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates)</td></tr>
+<tr class="separator:aae5b2000d8657508808924666198e590"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac9fb76a259c754214a3b9cc84c1da58d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#ac9fb76a259c754214a3b9cc84c1da58d">setInitialStats</a> ()</td></tr>
 <tr class="separator:ac9fb76a259c754214a3b9cc84c1da58d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a90c0cbd19877be1cb16be4300e7413b2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a90c0cbd19877be1cb16be4300e7413b2">getMovability</a> ()</td></tr>
@@ -127,21 +111,17 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aa7c9dac02c4b3c6cd7c6de256c3b2f92"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a57c850c709b509cf0e23f8ebf24da6f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a> []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0">getButtons</a> ()</td></tr>
 <tr class="separator:a57c850c709b509cf0e23f8ebf24da6f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adeea72218aed1013de839d04e5bde84c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#adeea72218aed1013de839d04e5bde84c">getButtonOfType</a> (<a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a> buttonType)</td></tr>
-<tr class="separator:adeea72218aed1013de839d04e5bde84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac4e875b6ed87a970b75ab79f78ecaa19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#ac4e875b6ed87a970b75ab79f78ecaa19">getButtonType</a> (<a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a> buttonType)</td></tr>
+<tr class="separator:ac4e875b6ed87a970b75ab79f78ecaa19"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4bada92e977b0edd41cb054a44f6d2e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a4bada92e977b0edd41cb054a44f6d2e1">setButtonCoordinates</a> (Vector2 pixelCoordinates)</td></tr>
 <tr class="separator:a4bada92e977b0edd41cb054a44f6d2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1da4d9ee53db7b09e338bdab37a57167"><td class="memItemLeft" align="right" valign="top">Rectangle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a1da4d9ee53db7b09e338bdab37a57167">getCurrentFrame</a> ()</td></tr>
 <tr class="separator:a1da4d9ee53db7b09e338bdab37a57167"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a392e364fdf2970caec5941366cfdc6f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a392e364fdf2970caec5941366cfdc6f9">animate</a> (Direction direction)</td></tr>
-<tr class="separator:a392e364fdf2970caec5941366cfdc6f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
 Properties</h2></td></tr>
 <tr class="memitem:a50c531809941d6831b578fcbdf5d3679"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a50c531809941d6831b578fcbdf5d3679">Alive</a><code> [get, set]</code></td></tr>
 <tr class="separator:a50c531809941d6831b578fcbdf5d3679"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abf7607506d325e0c08ba41a7b7d831ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#abf7607506d325e0c08ba41a7b7d831ce">Hp</a><code> [get, set]</code></td></tr>
-<tr class="separator:abf7607506d325e0c08ba41a7b7d831ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5bd9d7d272350503a3a8c921c9d5bb60"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a5bd9d7d272350503a3a8c921c9d5bb60">Speed</a><code> [get, set]</code></td></tr>
 <tr class="separator:a5bd9d7d272350503a3a8c921c9d5bb60"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a84857d68772ac3b466a64123fde94373"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a84857d68772ac3b466a64123fde94373">Def</a><code> [get, set]</code></td></tr>
@@ -152,15 +132,16 @@ Properties</h2></td></tr>
 <tr class="separator:a2af40b60ebdb327efc277a1e920a82af"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a127db923ebfd0b232d8aa7cdcf5d8b63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63">equippedWeapon</a><code> [get, set]</code></td></tr>
 <tr class="separator:a127db923ebfd0b232d8aa7cdcf5d8b63"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad2815a69a4f3b3b192552f6738f2163c"><td class="memItemLeft" align="right" valign="top"><a id="ad2815a69a4f3b3b192552f6738f2163c"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>Str</b><code> [get, set]</code></td></tr>
+<tr class="memitem:a37c5b39b09d0958627077247d776ed09"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a37c5b39b09d0958627077247d776ed09">currentFrame</a><code> [get, set]</code></td></tr>
+<tr class="separator:a37c5b39b09d0958627077247d776ed09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad2815a69a4f3b3b192552f6738f2163c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#ad2815a69a4f3b3b192552f6738f2163c">Str</a><code> [get, set]</code></td></tr>
 <tr class="separator:ad2815a69a4f3b3b192552f6738f2163c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad53c88e6f9d1842a8367fc5dd646f03d"><td class="memItemLeft" align="right" valign="top"><a id="ad53c88e6f9d1842a8367fc5dd646f03d"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>Int</b><code> [get, set]</code></td></tr>
+<tr class="memitem:ad53c88e6f9d1842a8367fc5dd646f03d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#ad53c88e6f9d1842a8367fc5dd646f03d">Int</a><code> [get, set]</code></td></tr>
 <tr class="separator:ad53c88e6f9d1842a8367fc5dd646f03d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a753872f2aaed6e495019540a88178cb8"><td class="memItemLeft" align="right" valign="top"><a id="a753872f2aaed6e495019540a88178cb8"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get, set]</code></td></tr>
+<tr class="memitem:a753872f2aaed6e495019540a88178cb8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a753872f2aaed6e495019540a88178cb8">Skill</a><code> [get, set]</code></td></tr>
 <tr class="separator:a753872f2aaed6e495019540a88178cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf7607506d325e0c08ba41a7b7d831ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#abf7607506d325e0c08ba41a7b7d831ce">Hp</a><code> [get, set]</code></td></tr>
+<tr class="separator:abf7607506d325e0c08ba41a7b7d831ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a05ff43cdf2f71db0ea0486c49c59c8a8"><td class="memItemLeft" align="right" valign="top">Tuple&lt; int, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8">Position</a><code> [get, set]</code></td></tr>
 <tr class="separator:a05ff43cdf2f71db0ea0486c49c59c8a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4eccff4c1472a462c35b3d92bce315aa"><td class="memItemLeft" align="right" valign="top">Vector2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html#a4eccff4c1472a462c35b3d92bce315aa">PixelCoordinates</a><code> [get, set]</code></td></tr>
@@ -186,6 +167,8 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 <tr class="separator:afdbcc5ed513f2d2ac9b1817b542dcce5 inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6768928c4a12dfd60675b830bdc70167 inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167">equippedWeapon</a><code> [get, set]</code></td></tr>
 <tr class="separator:a6768928c4a12dfd60675b830bdc70167 inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7dd9a7688288db63604d0e57a68ffb5 inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#aa7dd9a7688288db63604d0e57a68ffb5">currentFrame</a><code> [get, set]</code></td></tr>
+<tr class="separator:aa7dd9a7688288db63604d0e57a68ffb5 inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a090b11590e5dbfa1a064c21d831d0a3b inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top">Tuple&lt; int, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b">Position</a><code> [get, set]</code></td></tr>
 <tr class="separator:a090b11590e5dbfa1a064c21d831d0a3b inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a40c0baa06bc651953048d73599070425 inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top">Vector2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425">PixelCoordinates</a><code> [get, set]</code></td></tr>
@@ -195,8 +178,8 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 <div class="textblock"><p>The <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> <br />
  This <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> has strong magical capabilities, and is capable of powerful ranged magic attacks, but makes up with poor physical stats </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a0b3127050836fcc51e07d18f9e6b9b16"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0b3127050836fcc51e07d18f9e6b9b16">&sect;&nbsp;</a></span>Mage()</h2>
+<a id="aae5b2000d8657508808924666198e590"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aae5b2000d8657508808924666198e590">&sect;&nbsp;</a></span>Mage()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -210,32 +193,8 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>attackButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>moveButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>itemButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>waitButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>confirmButton</em>, </td>
+          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a> []&#160;</td>
+          <td class="paramname"><em>unitButtons</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -253,13 +212,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">Vector2&#160;</td>
-          <td class="paramname"><em>coordinates</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>player</em>&#160;</td>
+          <td class="paramname"><em>coordinates</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -287,61 +240,55 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a id="a392e364fdf2970caec5941366cfdc6f9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a392e364fdf2970caec5941366cfdc6f9">&sect;&nbsp;</a></span>animate()</h2>
+<a id="a6c34591377675f0643fa36a2d1cb378d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c34591377675f0643fa36a2d1cb378d">&sect;&nbsp;</a></span>getButtonImage()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void Model.Mage.animate </td>
+          <td class="memname">Texture2D Model.Mage.getButtonImage </td>
           <td>(</td>
-          <td class="paramtype">Direction&#160;</td>
-          <td class="paramname"><em>direction</em></td><td>)</td>
+          <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
+          <td class="paramname"><em>buttonType</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>animate sprite walking the direction specified </p><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">direction</td><td>The direction the unit is moving in </td></tr>
-  </table>
-  </dd>
-</dl>
+<p>returns the button texture at index i </p>
 
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302">Model.Unit</a>.</p>
+<p>Implements <a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">Model.Unit</a>.</p>
 
 </div>
 </div>
-<a id="a6c34591377675f0643fa36a2d1cb378d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6c34591377675f0643fa36a2d1cb378d">&sect;&nbsp;</a></span>getButtonImage()</h2>
+<a id="a57c850c709b509cf0e23f8ebf24da6f0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a57c850c709b509cf0e23f8ebf24da6f0">&sect;&nbsp;</a></span>getButtons()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Texture2D Model.Mage.getButtonImage </td>
+          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> [] Model.Mage.getButtons </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
-          <td class="paramname"><em>buttonType</em></td><td>)</td>
+          <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>returns the button texture at index i </p>
+<p>returns the dropdown menu buttons of the unit </p>
 
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">Model.Unit</a>.</p>
+<p>Implements <a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">Model.Unit</a>.</p>
 
 </div>
 </div>
-<a id="adeea72218aed1013de839d04e5bde84c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adeea72218aed1013de839d04e5bde84c">&sect;&nbsp;</a></span>getButtonOfType()</h2>
+<a id="ac4e875b6ed87a970b75ab79f78ecaa19"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac4e875b6ed87a970b75ab79f78ecaa19">&sect;&nbsp;</a></span>getButtonType()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> Model.Mage.getButtonOfType </td>
+          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> Model.Mage.getButtonType </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
           <td class="paramname"><em>buttonType</em></td><td>)</td>
@@ -356,27 +303,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
   </dd>
 </dl>
 
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060">Model.Unit</a>.</p>
-
-</div>
-</div>
-<a id="a57c850c709b509cf0e23f8ebf24da6f0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a57c850c709b509cf0e23f8ebf24da6f0">&sect;&nbsp;</a></span>getButtons()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> [] Model.Mage.getButtons </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>returns the dropdown menu buttons of the unit </p>
-
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">Model.Unit</a>.</p>
+<p>Implements <a class="el" href="interface_model_1_1_unit.html#a5ff17e4c9ffaf08f29af97a16cd56a02">Model.Unit</a>.</p>
 
 </div>
 </div>
@@ -474,7 +401,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
         </tr>
       </table>
 </div><div class="memdoc">
-<p>returns array of equipable weapons </p>
+<p>returns weapons the unit can equip (TODO) </p>
 
 <p>Implements <a class="el" href="interface_model_1_1_unit.html#aa57825903df804dda77d78eb2ca90201">Model.Unit</a>.</p>
 
@@ -534,7 +461,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
         </tr>
       </table>
 </div><div class="memdoc">
-<p>returns all stats as an array </p>
+<p>Returns all stats as an array </p>
 
 <p>Implements <a class="el" href="interface_model_1_1_unit.html#a52301b538035cebd1ac9bc76bb09948b">Model.Unit</a>.</p>
 
@@ -629,6 +556,29 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div><div class="memdoc">
 <p>Sets and returns whether or not unit is alive </p>
 
+</div>
+</div>
+<a id="a37c5b39b09d0958627077247d776ed09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a37c5b39b09d0958627077247d776ed09">&sect;&nbsp;</a></span>currentFrame</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Mage.currentFrame</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>the current frame the sprite is on </p>
+
 </div>
 </div>
 <a id="a84857d68772ac3b466a64123fde94373"></a>
@@ -696,7 +646,32 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
   </tr>
 </table>
 </div><div class="memdoc">
-<p>Sets and returns a unit's HP </p>
+<p>Sets the hp of the unit. <br />
+ Gets the unit's hp. </p>
+
+</div>
+</div>
+<a id="ad53c88e6f9d1842a8367fc5dd646f03d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad53c88e6f9d1842a8367fc5dd646f03d">&sect;&nbsp;</a></span>Int</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Mage.Int</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets the new intelligence value <br />
+ Gets the effective intelligence -&gt; <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> intelligence + weapon intelligence </p>
 
 </div>
 </div>
@@ -791,6 +766,30 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div><div class="memdoc">
 <p>Sets and returns a unit's Resistance </p>
 
+</div>
+</div>
+<a id="a753872f2aaed6e495019540a88178cb8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a753872f2aaed6e495019540a88178cb8">&sect;&nbsp;</a></span>Skill</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Mage.Skill</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets the new skill value <br />
+ Gets the effective skill -&gt; <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> skill + weapon skill </p>
+
 </div>
 </div>
 <a id="a5bd9d7d272350503a3a8c921c9d5bb60"></a>
@@ -814,21 +813,41 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div><div class="memdoc">
 <p>Sets and returns a unit's Speed </p>
 
+</div>
+</div>
+<a id="ad2815a69a4f3b3b192552f6738f2163c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2815a69a4f3b3b192552f6738f2163c">&sect;&nbsp;</a></span>Str</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Mage.Str</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets the new strength value <br />
+ Gets the effective strength -&gt; <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> strength + weapon strength </p>
+
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Mage.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_mage.html">Mage</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_mage.js b/Doc/Design/MIS/html/class_model_1_1_mage.js
deleted file mode 100644
index ddea4ffbcc5f15c3da11baad9442d7d54a5a94e8..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_mage.js
+++ /dev/null
@@ -1,31 +0,0 @@
-var class_model_1_1_mage =
-[
-    [ "Mage", "class_model_1_1_mage.html#a0b3127050836fcc51e07d18f9e6b9b16", null ],
-    [ "animate", "class_model_1_1_mage.html#a392e364fdf2970caec5941366cfdc6f9", null ],
-    [ "getButtonImage", "class_model_1_1_mage.html#a6c34591377675f0643fa36a2d1cb378d", null ],
-    [ "getButtonOfType", "class_model_1_1_mage.html#adeea72218aed1013de839d04e5bde84c", null ],
-    [ "getButtons", "class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0", null ],
-    [ "getCharAttackInfo", "class_model_1_1_mage.html#aa7c9dac02c4b3c6cd7c6de256c3b2f92", null ],
-    [ "getCharInfo", "class_model_1_1_mage.html#ae6256780be01124c7c9864f4f44b9810", null ],
-    [ "getClass", "class_model_1_1_mage.html#aa8290998eb8b6db8fd6544478771b4ab", null ],
-    [ "getCurrentFrame", "class_model_1_1_mage.html#a1da4d9ee53db7b09e338bdab37a57167", null ],
-    [ "getEquipableWeapons", "class_model_1_1_mage.html#a5735ecc56cf62b4dccaf218560458bef", null ],
-    [ "getMovability", "class_model_1_1_mage.html#a90c0cbd19877be1cb16be4300e7413b2", null ],
-    [ "getSpriteImage", "class_model_1_1_mage.html#af32359315cd33ca16d78c83d3f898e8f", null ],
-    [ "getStats", "class_model_1_1_mage.html#a226ae9e107258aca2485b887a9f2015f", null ],
-    [ "isButtonActive", "class_model_1_1_mage.html#ad4c42c550ad5993ee7fd773e896fc914", null ],
-    [ "setButtonCoordinates", "class_model_1_1_mage.html#a4bada92e977b0edd41cb054a44f6d2e1", null ],
-    [ "setInitialStats", "class_model_1_1_mage.html#ac9fb76a259c754214a3b9cc84c1da58d", null ],
-    [ "Alive", "class_model_1_1_mage.html#a50c531809941d6831b578fcbdf5d3679", null ],
-    [ "Def", "class_model_1_1_mage.html#a84857d68772ac3b466a64123fde94373", null ],
-    [ "equippedWeapon", "class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63", null ],
-    [ "Hp", "class_model_1_1_mage.html#abf7607506d325e0c08ba41a7b7d831ce", null ],
-    [ "Int", "class_model_1_1_mage.html#ad53c88e6f9d1842a8367fc5dd646f03d", null ],
-    [ "Level", "class_model_1_1_mage.html#a2af40b60ebdb327efc277a1e920a82af", null ],
-    [ "PixelCoordinates", "class_model_1_1_mage.html#a4eccff4c1472a462c35b3d92bce315aa", null ],
-    [ "Position", "class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8", null ],
-    [ "Res", "class_model_1_1_mage.html#ab858284f5c8814471d756f5637de8f27", null ],
-    [ "Skill", "class_model_1_1_mage.html#a753872f2aaed6e495019540a88178cb8", null ],
-    [ "Speed", "class_model_1_1_mage.html#a5bd9d7d272350503a3a8c921c9d5bb60", null ],
-    [ "Str", "class_model_1_1_mage.html#ad2815a69a4f3b3b192552f6738f2163c", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_mage.png b/Doc/Design/MIS/html/class_model_1_1_mage.png
index f537ea46bb813118dc6828aba7a3d91a937a8703..87b7a7d7eb8cc2cf6a62d5785cd0fa78a196cada 100644
Binary files a/Doc/Design/MIS/html/class_model_1_1_mage.png and b/Doc/Design/MIS/html/class_model_1_1_mage.png differ
diff --git a/Doc/Design/MIS/html/class_model_1_1_node-members.html b/Doc/Design/MIS/html/class_model_1_1_node-members.html
index a15cf60dd404945545f66e24d17223708c5f00d9..e25b8df3e00609b4d790122456e728e3cdbad50d 100644
--- a/Doc/Design/MIS/html/class_model_1_1_node-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_node-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_node.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_node.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_node.html">Node</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.Node Member List</div>  </div>
@@ -95,14 +79,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_node.html','');});
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_node.html#aa89ec584d03eab67ea243753c15dbbb4">Node</a>(int x, int y)</td><td class="entry"><a class="el" href="class_model_1_1_node.html">Model.Node</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_node.html#a82ca414242eee3d8542a935149049427">unitOnNode</a></td><td class="entry"><a class="el" href="class_model_1_1_node.html">Model.Node</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_node.html b/Doc/Design/MIS/html/class_model_1_1_node.html
index 3e4aa6ba7ed06f8df7a11f75906e382c83435041..4809d6d181b707f5087dac7fea5b947b182b6fe6 100644
--- a/Doc/Design/MIS/html/class_model_1_1_node.html
+++ b/Doc/Design/MIS/html/class_model_1_1_node.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_node.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_node.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_node.html">Node</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -299,15 +283,11 @@ Properties</h2></td></tr>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Node.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_node.html">Node</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_node.js b/Doc/Design/MIS/html/class_model_1_1_node.js
deleted file mode 100644
index 4e2020da15b9a556d410ef91fb2ad948a701ba80..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_node.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var class_model_1_1_node =
-[
-    [ "Node", "class_model_1_1_node.html#aa89ec584d03eab67ea243753c15dbbb4", null ],
-    [ "getPosition", "class_model_1_1_node.html#a83a08bcb71d957094e9bc5661f6f4c35", null ],
-    [ "getPositionX", "class_model_1_1_node.html#ab846e889c97ad9a5f7db27142e48f58c", null ],
-    [ "getPositionY", "class_model_1_1_node.html#a852b1840bbb35cdd5ce1e4eba2e43819", null ],
-    [ "isOccupied", "class_model_1_1_node.html#a470e31a9c20caf629e6922eb5c3688e4", null ],
-    [ "isObstacle", "class_model_1_1_node.html#a93438af5996ee894fafd4e70b572af34", null ],
-    [ "movabilityObstruction", "class_model_1_1_node.html#a71c12ee4c3e1d8eecbf757dd4f6d8632", null ],
-    [ "unitOnNode", "class_model_1_1_node.html#a82ca414242eee3d8542a935149049427", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_player-members.html b/Doc/Design/MIS/html/class_model_1_1_player-members.html
index 77b0fd397c515dba06dd54e125117e5843c51b19..f169eeab32bc8e98ec6a91bfea075300d3803f92 100644
--- a/Doc/Design/MIS/html/class_model_1_1_player-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_player-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_player.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_player.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_player.html">Player</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.Player Member List</div>  </div>
@@ -91,15 +75,13 @@ $(document).ready(function(){initNavTree('class_model_1_1_player.html','');});
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_player.html#a3c61df9a7f3755ed7355e4a3cd4e685a">getUnits</a>()</td><td class="entry"><a class="el" href="class_model_1_1_player.html">Model.Player</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_player.html#a13d973c52472d7f54e4a3451ae16236e">ownsUnit</a>(Unit unit)</td><td class="entry"><a class="el" href="class_model_1_1_player.html">Model.Player</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_player.html#a7d58b47184f288c3e9edffbbe1580170">Player</a>()</td><td class="entry"><a class="el" href="class_model_1_1_player.html">Model.Player</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_player.html#a3f76bd1d64c2e53f7d70842140a703b3">removeUnit</a>(Unit unit)</td><td class="entry"><a class="el" href="class_model_1_1_player.html">Model.Player</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_player.html b/Doc/Design/MIS/html/class_model_1_1_player.html
index 8258c9042b143cd6801931423fcd6f4a7a210d59..84d7563f5c39ca2e1fe06595850b35bd5145852d 100644
--- a/Doc/Design/MIS/html/class_model_1_1_player.html
+++ b/Doc/Design/MIS/html/class_model_1_1_player.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_player.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_player.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_player.html">Player</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -102,6 +86,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a13d973c52472d7f54e4a3451ae16236e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6eb0891c6c56bc41c87b3ebd4bbe3cb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_player.html#a6eb0891c6c56bc41c87b3ebd4bbe3cb0">addUnit</a> (<a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
 <tr class="separator:a6eb0891c6c56bc41c87b3ebd4bbe3cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f76bd1d64c2e53f7d70842140a703b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_player.html#a3f76bd1d64c2e53f7d70842140a703b3">removeUnit</a> (<a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
+<tr class="separator:a3f76bd1d64c2e53f7d70842140a703b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Represents a <a class="el" href="class_model_1_1_player.html" title="Represents a Player in the game. ">Player</a> in the game. </p>
@@ -208,21 +194,41 @@ Public Member Functions</h2></td></tr>
   </dd>
 </dl>
 
+</div>
+</div>
+<a id="a3f76bd1d64c2e53f7d70842140a703b3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3f76bd1d64c2e53f7d70842140a703b3">&sect;&nbsp;</a></span>removeUnit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void Model.Player.removeUnit </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
+          <td class="paramname"><em>unit</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Removes the specified unit from the player's units. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">unit</td><td><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> to be removed. </td></tr>
+  </table>
+  </dd>
+</dl>
+
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Player.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_player.html">Player</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_player.js b/Doc/Design/MIS/html/class_model_1_1_player.js
deleted file mode 100644
index 4cb3421379b08aa0a0fa535ed5b4382aa486634c..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_player.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var class_model_1_1_player =
-[
-    [ "Player", "class_model_1_1_player.html#a7d58b47184f288c3e9edffbbe1580170", null ],
-    [ "addUnit", "class_model_1_1_player.html#a6eb0891c6c56bc41c87b3ebd4bbe3cb0", null ],
-    [ "getNumOfUnits", "class_model_1_1_player.html#ad128636680b101f6c4462d6630368a56", null ],
-    [ "getUnits", "class_model_1_1_player.html#a3c61df9a7f3755ed7355e4a3cd4e685a", null ],
-    [ "ownsUnit", "class_model_1_1_player.html#a13d973c52472d7f54e4a3451ae16236e", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_short_bow-members.html b/Doc/Design/MIS/html/class_model_1_1_short_bow-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..865761b91d9697b1988f215e1b14ecfad29859e8
--- /dev/null
+++ b/Doc/Design/MIS/html/class_model_1_1_short_bow-members.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_short_bow.html">ShortBow</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Model.ShortBow Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>modInt</b> (defined in <a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>modSkill</b> (defined in <a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>modStr</b> (defined in <a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>name</b> (defined in <a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>range</b> (defined in <a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a>)</td><td class="entry"><a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_short_bow.html#a56be3348d6294bcf8f3e01f8166ac809">ShortBow</a>()</td><td class="entry"><a class="el" href="class_model_1_1_short_bow.html">Model.ShortBow</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_bronze_bow.html b/Doc/Design/MIS/html/class_model_1_1_short_bow.html
similarity index 70%
rename from Doc/Design/MIS/html/class_model_1_1_bronze_bow.html
rename to Doc/Design/MIS/html/class_model_1_1_short_bow.html
index 2b25cb814910e8d955caa2d6d2288732ab65d805..37ef1928a63c15fb9c08461f27237a6fec8dc3a4 100644
--- a/Doc/Design/MIS/html/class_model_1_1_bronze_bow.html
+++ b/Doc/Design/MIS/html/class_model_1_1_short_bow.html
@@ -5,17 +5,10 @@
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
 <meta name="generator" content="Doxygen 1.8.12"/>
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Blaze Brigade: Model.BronzeBow Class Reference</title>
+<title>Blaze Brigade: Model.ShortBow Class Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_bronze_bow.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,50 +57,55 @@ $(document).ready(function(){initNavTree('class_model_1_1_bronze_bow.html','');}
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_short_bow.html">ShortBow</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#properties">Properties</a> &#124;
-<a href="class_model_1_1_bronze_bow-members.html">List of all members</a>  </div>
+<a href="class_model_1_1_short_bow-members.html">List of all members</a>  </div>
   <div class="headertitle">
-<div class="title">Model.BronzeBow Class Reference</div>  </div>
+<div class="title">Model.ShortBow Class Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 
 <p>Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  
- <a href="class_model_1_1_bronze_bow.html#details">More...</a></p>
+ <a href="class_model_1_1_short_bow.html#details">More...</a></p>
 <div class="dynheader">
-Inheritance diagram for Model.BronzeBow:</div>
+Inheritance diagram for Model.ShortBow:</div>
 <div class="dyncontent">
  <div class="center">
-  <img src="class_model_1_1_bronze_bow.png" usemap="#Model.BronzeBow_map" alt=""/>
-  <map id="Model.BronzeBow_map" name="Model.BronzeBow_map">
-<area href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. " alt="Model.Weapon" shape="rect" coords="0,0,115,24"/>
+  <img src="class_model_1_1_short_bow.png" usemap="#Model.ShortBow_map" alt=""/>
+  <map id="Model.ShortBow_map" name="Model.ShortBow_map">
+<area href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. " alt="Model.Weapon" shape="rect" coords="0,0,105,24"/>
 </map>
  </div></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a13a8963c53c07fe2d66c5428ab9c9bd6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_bronze_bow.html#a13a8963c53c07fe2d66c5428ab9c9bd6">BronzeBow</a> ()</td></tr>
-<tr class="separator:a13a8963c53c07fe2d66c5428ab9c9bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56be3348d6294bcf8f3e01f8166ac809"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_short_bow.html#a56be3348d6294bcf8f3e01f8166ac809">ShortBow</a> ()</td></tr>
+<tr class="separator:a56be3348d6294bcf8f3e01f8166ac809"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
 Properties</h2></td></tr>
-<tr class="memitem:a6caebba4edca56736464c5bfabe00b3b"><td class="memItemLeft" align="right" valign="top"><a id="a6caebba4edca56736464c5bfabe00b3b"></a>
+<tr class="memitem:ac6a694a370e8a85db969f3011cd6815c"><td class="memItemLeft" align="right" valign="top"><a id="ac6a694a370e8a85db969f3011cd6815c"></a>
 int&#160;</td><td class="memItemRight" valign="bottom"><b>modStr</b><code> [get]</code></td></tr>
-<tr class="separator:a6caebba4edca56736464c5bfabe00b3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af5ee7e2b002745a57a50630031d4e81e"><td class="memItemLeft" align="right" valign="top"><a id="af5ee7e2b002745a57a50630031d4e81e"></a>
+<tr class="separator:ac6a694a370e8a85db969f3011cd6815c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6626428ccb2231420fd0426938520a4a"><td class="memItemLeft" align="right" valign="top"><a id="a6626428ccb2231420fd0426938520a4a"></a>
 int&#160;</td><td class="memItemRight" valign="bottom"><b>modInt</b><code> [get]</code></td></tr>
-<tr class="separator:af5ee7e2b002745a57a50630031d4e81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a569fe9e160d98a9b68d6a107810d7d4a"><td class="memItemLeft" align="right" valign="top"><a id="a569fe9e160d98a9b68d6a107810d7d4a"></a>
+<tr class="separator:a6626428ccb2231420fd0426938520a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a642b1f661bc262153db9008d9316b25a"><td class="memItemLeft" align="right" valign="top"><a id="a642b1f661bc262153db9008d9316b25a"></a>
 int&#160;</td><td class="memItemRight" valign="bottom"><b>modSkill</b><code> [get]</code></td></tr>
-<tr class="separator:a569fe9e160d98a9b68d6a107810d7d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae1cf127006911800db89aafcddf62851"><td class="memItemLeft" align="right" valign="top"><a id="ae1cf127006911800db89aafcddf62851"></a>
+<tr class="separator:a642b1f661bc262153db9008d9316b25a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe1bc0e1b95e14e655bc397204498f45"><td class="memItemLeft" align="right" valign="top"><a id="afe1bc0e1b95e14e655bc397204498f45"></a>
 string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b><code> [get]</code></td></tr>
-<tr class="separator:ae1cf127006911800db89aafcddf62851"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8e37042660fb1a2e5d98006405f81a7"><td class="memItemLeft" align="right" valign="top"><a id="ae8e37042660fb1a2e5d98006405f81a7"></a>
+<tr class="separator:afe1bc0e1b95e14e655bc397204498f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae0e7cd6a2fa4a74656c675dbb5a1bc94"><td class="memItemLeft" align="right" valign="top"><a id="ae0e7cd6a2fa4a74656c675dbb5a1bc94"></a>
 int []&#160;</td><td class="memItemRight" valign="bottom"><b>range</b><code> [get]</code></td></tr>
-<tr class="separator:ae8e37042660fb1a2e5d98006405f81a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="separator:ae0e7cd6a2fa4a74656c675dbb5a1bc94"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header properties_interface_model_1_1_weapon"><td colspan="2" onclick="javascript:toggleInherit('properties_interface_model_1_1_weapon')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interface_model_1_1_weapon.html">Model.Weapon</a></td></tr>
 <tr class="memitem:a09f71c2dd3100e08a5d9cfc685e990e8 inherit properties_interface_model_1_1_weapon"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8">name</a><code> [get]</code></td></tr>
 <tr class="separator:a09f71c2dd3100e08a5d9cfc685e990e8 inherit properties_interface_model_1_1_weapon"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -138,37 +122,33 @@ int []&#160;</td><td class="memItemRight" valign="bottom"><b>range</b><code> [ge
 <div class="textblock"><p>Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </p>
 <p>This class represents a ranged weapon. It implements the <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a> interface. </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="a13a8963c53c07fe2d66c5428ab9c9bd6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a13a8963c53c07fe2d66c5428ab9c9bd6">&sect;&nbsp;</a></span>BronzeBow()</h2>
+<a id="a56be3348d6294bcf8f3e01f8166ac809"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a56be3348d6294bcf8f3e01f8166ac809">&sect;&nbsp;</a></span>ShortBow()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Model.BronzeBow.BronzeBow </td>
+          <td class="memname">Model.ShortBow.ShortBow </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Constructs a Bronze Bow. </p>
+<p>Constructs a Short Bow. </p>
 
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
-<li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/BronzeBow.cs</li>
+<li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/ShortBow.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_bronze_bow.html">BronzeBow</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_short_bow.png b/Doc/Design/MIS/html/class_model_1_1_short_bow.png
new file mode 100644
index 0000000000000000000000000000000000000000..07eef3972ba8787d213261ce7e42a5aa965594c3
Binary files /dev/null and b/Doc/Design/MIS/html/class_model_1_1_short_bow.png differ
diff --git a/Doc/Design/MIS/html/class_model_1_1_warrior-members.html b/Doc/Design/MIS/html/class_model_1_1_warrior-members.html
index f43ec4fe5207c03aaf420916935f8c52bda72324..350994b54dccab7b98ac01cb04bc6ae3364529ee 100644
--- a/Doc/Design/MIS/html/class_model_1_1_warrior-members.html
+++ b/Doc/Design/MIS/html/class_model_1_1_warrior-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_warrior.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_warrior.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_warrior.html">Warrior</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.Warrior Member List</div>  </div>
@@ -87,12 +71,12 @@ $(document).ready(function(){initNavTree('class_model_1_1_warrior.html','');});
 <p>This is the complete list of members for <a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a064845f1f36d363cb12089743eb277d0">Alive</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a0e4d364c551d62c4c9b8993f299e5688">animate</a>(Direction direction)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a3a9d561e220e7affc8f8e230e15d9bf0">currentFrame</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#aadd627830a738fc79a32da54a1349d4d">Def</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea">equippedWeapon</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007">getButtonImage</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a0f5a9c6f5e550f44c84ca64ce022e9a6">getButtonOfType</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24">getButtons</a>()</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24">getButtons</a>()</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a8c9209211e26c7bf6ebe544534948a4e">getButtonType</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a40dcd822abdd36758035af6c6d08c0b9">getCharAttackInfo</a>()</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a243b4ba6d7657e5275c0d74c1e9800e5">getCharInfo</a>()</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a0b8ae1e95b8b00d7da976330db80b968">getClass</a>()</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
@@ -102,7 +86,7 @@ $(document).ready(function(){initNavTree('class_model_1_1_warrior.html','');});
   <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#abcbb2031c3f28d0a4c3509aa30b6308a">getSpriteImage</a>()</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a6361e8105573a09d8f29935b41d2a59a">getStats</a>()</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a0d8ed534eedb08e75884fedb14277735">Hp</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Int</b> (defined in <a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a>)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a05f268c3fbd9ae3152fd31d4549926a3">Int</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a10925eec2f2749a02bcee78c273646f2">isButtonActive</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a40ebb67fd534b727ceb63cfdbe5e1af6">Level</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a0cf0d3bc4998616c193a836237bd56aa">PixelCoordinates</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
@@ -110,19 +94,16 @@ $(document).ready(function(){initNavTree('class_model_1_1_warrior.html','');});
   <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a6fb225addb43acf799fefb5177b690f6">Res</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#acdc442170e6d92c84dadcd7e49b90a7a">setButtonCoordinates</a>(Vector2 pixelCoordinates)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a8b774a43312fc8594725578630b27dfd">setInitialStats</a>()</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Skill</b> (defined in <a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a>)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#aa6346f9549e6512ddf8491250acf54d9">Skill</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#a39a53eedbc5f1580b18ac206626e76e4">Speed</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Str</b> (defined in <a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a>)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#ab78e2fbb3c55ddcf59c81457c1aa97f7">Warrior</a>(Texture2D spriteImage, Button attackButton, Button moveButton, Button itemButton, Button waitButton, Button confirmButton, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates, int player)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_model_1_1_warrior.html#aa2f0b023e247a47fc5e270c279467108">Str</a></td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_model_1_1_warrior.html#adcf1f6b1e3b2d592610d965e588d3b09">Warrior</a>(Texture2D spriteImage, Button[] unitButtons, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates)</td><td class="entry"><a class="el" href="class_model_1_1_warrior.html">Model.Warrior</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_warrior.html b/Doc/Design/MIS/html/class_model_1_1_warrior.html
index c436918e3bc20c730534c51fa573a33f009c50a2..95f477ca0d3c8310ac134402598e4c4e10b203aa 100644
--- a/Doc/Design/MIS/html/class_model_1_1_warrior.html
+++ b/Doc/Design/MIS/html/class_model_1_1_warrior.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_model_1_1_warrior.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_model_1_1_warrior.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_warrior.html">Warrior</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -102,8 +86,8 @@ Inheritance diagram for Model.Warrior:</div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:ab78e2fbb3c55ddcf59c81457c1aa97f7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#ab78e2fbb3c55ddcf59c81457c1aa97f7">Warrior</a> (Texture2D spriteImage, <a class="el" href="class_view_1_1_button.html">Button</a> attackButton, <a class="el" href="class_view_1_1_button.html">Button</a> moveButton, <a class="el" href="class_view_1_1_button.html">Button</a> itemButton, <a class="el" href="class_view_1_1_button.html">Button</a> waitButton, <a class="el" href="class_view_1_1_button.html">Button</a> confirmButton, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates, int player)</td></tr>
-<tr class="separator:ab78e2fbb3c55ddcf59c81457c1aa97f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcf1f6b1e3b2d592610d965e588d3b09"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#adcf1f6b1e3b2d592610d965e588d3b09">Warrior</a> (Texture2D spriteImage, <a class="el" href="class_view_1_1_button.html">Button</a>[] unitButtons, Texture2D charInfo, Texture2D charAttackInfo, Vector2 coordinates)</td></tr>
+<tr class="separator:adcf1f6b1e3b2d592610d965e588d3b09"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8b774a43312fc8594725578630b27dfd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a8b774a43312fc8594725578630b27dfd">setInitialStats</a> ()</td></tr>
 <tr class="separator:a8b774a43312fc8594725578630b27dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0810e8a8317bf596b2368100fcc6ca75"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a0810e8a8317bf596b2368100fcc6ca75">getMovability</a> ()</td></tr>
@@ -126,21 +110,17 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a40dcd822abdd36758035af6c6d08c0b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acfd43847689bf1dc0d58429688c33b24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a> []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24">getButtons</a> ()</td></tr>
 <tr class="separator:acfd43847689bf1dc0d58429688c33b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0f5a9c6f5e550f44c84ca64ce022e9a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a0f5a9c6f5e550f44c84ca64ce022e9a6">getButtonOfType</a> (<a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a> buttonType)</td></tr>
-<tr class="separator:a0f5a9c6f5e550f44c84ca64ce022e9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c9209211e26c7bf6ebe544534948a4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a8c9209211e26c7bf6ebe544534948a4e">getButtonType</a> (<a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a> buttonType)</td></tr>
+<tr class="separator:a8c9209211e26c7bf6ebe544534948a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acdc442170e6d92c84dadcd7e49b90a7a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#acdc442170e6d92c84dadcd7e49b90a7a">setButtonCoordinates</a> (Vector2 pixelCoordinates)</td></tr>
 <tr class="separator:acdc442170e6d92c84dadcd7e49b90a7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8e10a65906547abdc55aabb7852eb34a"><td class="memItemLeft" align="right" valign="top">Rectangle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a8e10a65906547abdc55aabb7852eb34a">getCurrentFrame</a> ()</td></tr>
 <tr class="separator:a8e10a65906547abdc55aabb7852eb34a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0e4d364c551d62c4c9b8993f299e5688"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a0e4d364c551d62c4c9b8993f299e5688">animate</a> (Direction direction)</td></tr>
-<tr class="separator:a0e4d364c551d62c4c9b8993f299e5688"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
 Properties</h2></td></tr>
 <tr class="memitem:a064845f1f36d363cb12089743eb277d0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a064845f1f36d363cb12089743eb277d0">Alive</a><code> [get, set]</code></td></tr>
 <tr class="separator:a064845f1f36d363cb12089743eb277d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d8ed534eedb08e75884fedb14277735"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a0d8ed534eedb08e75884fedb14277735">Hp</a><code> [get, set]</code></td></tr>
-<tr class="separator:a0d8ed534eedb08e75884fedb14277735"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a39a53eedbc5f1580b18ac206626e76e4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a39a53eedbc5f1580b18ac206626e76e4">Speed</a><code> [get, set]</code></td></tr>
 <tr class="separator:a39a53eedbc5f1580b18ac206626e76e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aadd627830a738fc79a32da54a1349d4d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#aadd627830a738fc79a32da54a1349d4d">Def</a><code> [get, set]</code></td></tr>
@@ -151,15 +131,16 @@ Properties</h2></td></tr>
 <tr class="separator:a40ebb67fd534b727ceb63cfdbe5e1af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a78b6ebe81e84bf816401c766fc5366ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea">equippedWeapon</a><code> [get, set]</code></td></tr>
 <tr class="separator:a78b6ebe81e84bf816401c766fc5366ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa2f0b023e247a47fc5e270c279467108"><td class="memItemLeft" align="right" valign="top"><a id="aa2f0b023e247a47fc5e270c279467108"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>Str</b><code> [get, set]</code></td></tr>
+<tr class="memitem:a3a9d561e220e7affc8f8e230e15d9bf0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a3a9d561e220e7affc8f8e230e15d9bf0">currentFrame</a><code> [get, set]</code></td></tr>
+<tr class="separator:a3a9d561e220e7affc8f8e230e15d9bf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2f0b023e247a47fc5e270c279467108"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#aa2f0b023e247a47fc5e270c279467108">Str</a><code> [get, set]</code></td></tr>
 <tr class="separator:aa2f0b023e247a47fc5e270c279467108"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a05f268c3fbd9ae3152fd31d4549926a3"><td class="memItemLeft" align="right" valign="top"><a id="a05f268c3fbd9ae3152fd31d4549926a3"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>Int</b><code> [get, set]</code></td></tr>
+<tr class="memitem:a05f268c3fbd9ae3152fd31d4549926a3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a05f268c3fbd9ae3152fd31d4549926a3">Int</a><code> [get, set]</code></td></tr>
 <tr class="separator:a05f268c3fbd9ae3152fd31d4549926a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa6346f9549e6512ddf8491250acf54d9"><td class="memItemLeft" align="right" valign="top"><a id="aa6346f9549e6512ddf8491250acf54d9"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get, set]</code></td></tr>
+<tr class="memitem:aa6346f9549e6512ddf8491250acf54d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#aa6346f9549e6512ddf8491250acf54d9">Skill</a><code> [get, set]</code></td></tr>
 <tr class="separator:aa6346f9549e6512ddf8491250acf54d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d8ed534eedb08e75884fedb14277735"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a0d8ed534eedb08e75884fedb14277735">Hp</a><code> [get, set]</code></td></tr>
+<tr class="separator:a0d8ed534eedb08e75884fedb14277735"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8d72341804e201466fede9543cf6b9a5"><td class="memItemLeft" align="right" valign="top">Tuple&lt; int, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a8d72341804e201466fede9543cf6b9a5">Position</a><code> [get, set]</code></td></tr>
 <tr class="separator:a8d72341804e201466fede9543cf6b9a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0cf0d3bc4998616c193a836237bd56aa"><td class="memItemLeft" align="right" valign="top">Vector2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html#a0cf0d3bc4998616c193a836237bd56aa">PixelCoordinates</a><code> [get, set]</code></td></tr>
@@ -185,6 +166,8 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 <tr class="separator:afdbcc5ed513f2d2ac9b1817b542dcce5 inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6768928c4a12dfd60675b830bdc70167 inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167">equippedWeapon</a><code> [get, set]</code></td></tr>
 <tr class="separator:a6768928c4a12dfd60675b830bdc70167 inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7dd9a7688288db63604d0e57a68ffb5 inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#aa7dd9a7688288db63604d0e57a68ffb5">currentFrame</a><code> [get, set]</code></td></tr>
+<tr class="separator:aa7dd9a7688288db63604d0e57a68ffb5 inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a090b11590e5dbfa1a064c21d831d0a3b inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top">Tuple&lt; int, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b">Position</a><code> [get, set]</code></td></tr>
 <tr class="separator:a090b11590e5dbfa1a064c21d831d0a3b inherit properties_interface_model_1_1_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a40c0baa06bc651953048d73599070425 inherit properties_interface_model_1_1_unit"><td class="memItemLeft" align="right" valign="top">Vector2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425">PixelCoordinates</a><code> [get, set]</code></td></tr>
@@ -193,8 +176,8 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a id="ab78e2fbb3c55ddcf59c81457c1aa97f7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab78e2fbb3c55ddcf59c81457c1aa97f7">&sect;&nbsp;</a></span>Warrior()</h2>
+<a id="adcf1f6b1e3b2d592610d965e588d3b09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adcf1f6b1e3b2d592610d965e588d3b09">&sect;&nbsp;</a></span>Warrior()</h2>
 
 <div class="memitem">
 <div class="memproto">
@@ -208,32 +191,8 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>attackButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>moveButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>itemButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>waitButton</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td>
-          <td class="paramname"><em>confirmButton</em>, </td>
+          <td class="paramtype"><a class="el" href="class_view_1_1_button.html">Button</a> []&#160;</td>
+          <td class="paramname"><em>unitButtons</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -251,13 +210,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
           <td class="paramkey"></td>
           <td></td>
           <td class="paramtype">Vector2&#160;</td>
-          <td class="paramname"><em>coordinates</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>player</em>&#160;</td>
+          <td class="paramname"><em>coordinates</em>&#160;</td>
         </tr>
         <tr>
           <td></td>
@@ -285,61 +238,55 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a id="a0e4d364c551d62c4c9b8993f299e5688"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0e4d364c551d62c4c9b8993f299e5688">&sect;&nbsp;</a></span>animate()</h2>
+<a id="a113fc7c767ebae89aa0968f2b467a007"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a113fc7c767ebae89aa0968f2b467a007">&sect;&nbsp;</a></span>getButtonImage()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void Model.Warrior.animate </td>
+          <td class="memname">Texture2D Model.Warrior.getButtonImage </td>
           <td>(</td>
-          <td class="paramtype">Direction&#160;</td>
-          <td class="paramname"><em>direction</em></td><td>)</td>
+          <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
+          <td class="paramname"><em>buttonType</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>animate sprite walking the direction specified </p><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">direction</td><td>The direction the unit is moving in </td></tr>
-  </table>
-  </dd>
-</dl>
+<p>returns the button texture at index i </p>
 
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302">Model.Unit</a>.</p>
+<p>Implements <a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">Model.Unit</a>.</p>
 
 </div>
 </div>
-<a id="a113fc7c767ebae89aa0968f2b467a007"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a113fc7c767ebae89aa0968f2b467a007">&sect;&nbsp;</a></span>getButtonImage()</h2>
+<a id="acfd43847689bf1dc0d58429688c33b24"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acfd43847689bf1dc0d58429688c33b24">&sect;&nbsp;</a></span>getButtons()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Texture2D Model.Warrior.getButtonImage </td>
+          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> [] Model.Warrior.getButtons </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
-          <td class="paramname"><em>buttonType</em></td><td>)</td>
+          <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>returns the button texture at index i </p>
+<p>returns the dropdown menu buttons of the unit </p>
 
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">Model.Unit</a>.</p>
+<p>Implements <a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">Model.Unit</a>.</p>
 
 </div>
 </div>
-<a id="a0f5a9c6f5e550f44c84ca64ce022e9a6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0f5a9c6f5e550f44c84ca64ce022e9a6">&sect;&nbsp;</a></span>getButtonOfType()</h2>
+<a id="a8c9209211e26c7bf6ebe544534948a4e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8c9209211e26c7bf6ebe544534948a4e">&sect;&nbsp;</a></span>getButtonType()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> Model.Warrior.getButtonOfType </td>
+          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> Model.Warrior.getButtonType </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
           <td class="paramname"><em>buttonType</em></td><td>)</td>
@@ -354,27 +301,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
   </dd>
 </dl>
 
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060">Model.Unit</a>.</p>
-
-</div>
-</div>
-<a id="acfd43847689bf1dc0d58429688c33b24"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acfd43847689bf1dc0d58429688c33b24">&sect;&nbsp;</a></span>getButtons()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> [] Model.Warrior.getButtons </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>returns the dropdown menu buttons of the unit </p>
-
-<p>Implements <a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">Model.Unit</a>.</p>
+<p>Implements <a class="el" href="interface_model_1_1_unit.html#a5ff17e4c9ffaf08f29af97a16cd56a02">Model.Unit</a>.</p>
 
 </div>
 </div>
@@ -472,7 +399,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
         </tr>
       </table>
 </div><div class="memdoc">
-<p>returns array of equipable weapons </p>
+<p>returns weapons the unit can equip (TODO) </p>
 
 <p>Implements <a class="el" href="interface_model_1_1_unit.html#aa57825903df804dda77d78eb2ca90201">Model.Unit</a>.</p>
 
@@ -627,6 +554,29 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div><div class="memdoc">
 <p>Sets and returns whether or not unit is alive </p>
 
+</div>
+</div>
+<a id="a3a9d561e220e7affc8f8e230e15d9bf0"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3a9d561e220e7affc8f8e230e15d9bf0">&sect;&nbsp;</a></span>currentFrame</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Warrior.currentFrame</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>the current frame the sprite is on </p>
+
 </div>
 </div>
 <a id="aadd627830a738fc79a32da54a1349d4d"></a>
@@ -694,7 +644,32 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
   </tr>
 </table>
 </div><div class="memdoc">
-<p>Sets and returns a unit's HP </p>
+<p>Sets the hp of the unit. <br />
+ Gets the unit's hp. </p>
+
+</div>
+</div>
+<a id="a05f268c3fbd9ae3152fd31d4549926a3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a05f268c3fbd9ae3152fd31d4549926a3">&sect;&nbsp;</a></span>Int</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Warrior.Int</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets the new intelligence value <br />
+ Gets the effective intelligence -&gt; <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> intelligence + weapon intelligence </p>
 
 </div>
 </div>
@@ -789,6 +764,30 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div><div class="memdoc">
 <p>Sets and returns a unit's Resistance </p>
 
+</div>
+</div>
+<a id="aa6346f9549e6512ddf8491250acf54d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa6346f9549e6512ddf8491250acf54d9">&sect;&nbsp;</a></span>Skill</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Warrior.Skill</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets the new skill value <br />
+ Gets the effective skill -&gt; <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> skill + weapon skill </p>
+
 </div>
 </div>
 <a id="a39a53eedbc5f1580b18ac206626e76e4"></a>
@@ -812,21 +811,41 @@ int&#160;</td><td class="memItemRight" valign="bottom"><b>Skill</b><code> [get,
 </div><div class="memdoc">
 <p>Sets and returns a unit's Speed </p>
 
+</div>
+</div>
+<a id="aa2f0b023e247a47fc5e270c279467108"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa2f0b023e247a47fc5e270c279467108">&sect;&nbsp;</a></span>Str</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Warrior.Str</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets the new strength value <br />
+ Gets the effective strength -&gt; <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> strength + weapon strength </p>
+
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Warrior.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="class_model_1_1_warrior.html">Warrior</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_model_1_1_warrior.js b/Doc/Design/MIS/html/class_model_1_1_warrior.js
deleted file mode 100644
index 5a10f2aa8095a419a47804d1f24625303480ab76..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_model_1_1_warrior.js
+++ /dev/null
@@ -1,31 +0,0 @@
-var class_model_1_1_warrior =
-[
-    [ "Warrior", "class_model_1_1_warrior.html#ab78e2fbb3c55ddcf59c81457c1aa97f7", null ],
-    [ "animate", "class_model_1_1_warrior.html#a0e4d364c551d62c4c9b8993f299e5688", null ],
-    [ "getButtonImage", "class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007", null ],
-    [ "getButtonOfType", "class_model_1_1_warrior.html#a0f5a9c6f5e550f44c84ca64ce022e9a6", null ],
-    [ "getButtons", "class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24", null ],
-    [ "getCharAttackInfo", "class_model_1_1_warrior.html#a40dcd822abdd36758035af6c6d08c0b9", null ],
-    [ "getCharInfo", "class_model_1_1_warrior.html#a243b4ba6d7657e5275c0d74c1e9800e5", null ],
-    [ "getClass", "class_model_1_1_warrior.html#a0b8ae1e95b8b00d7da976330db80b968", null ],
-    [ "getCurrentFrame", "class_model_1_1_warrior.html#a8e10a65906547abdc55aabb7852eb34a", null ],
-    [ "getEquipableWeapons", "class_model_1_1_warrior.html#a8f611698ecb5f6b287fd68863462a344", null ],
-    [ "getMovability", "class_model_1_1_warrior.html#a0810e8a8317bf596b2368100fcc6ca75", null ],
-    [ "getSpriteImage", "class_model_1_1_warrior.html#abcbb2031c3f28d0a4c3509aa30b6308a", null ],
-    [ "getStats", "class_model_1_1_warrior.html#a6361e8105573a09d8f29935b41d2a59a", null ],
-    [ "isButtonActive", "class_model_1_1_warrior.html#a10925eec2f2749a02bcee78c273646f2", null ],
-    [ "setButtonCoordinates", "class_model_1_1_warrior.html#acdc442170e6d92c84dadcd7e49b90a7a", null ],
-    [ "setInitialStats", "class_model_1_1_warrior.html#a8b774a43312fc8594725578630b27dfd", null ],
-    [ "Alive", "class_model_1_1_warrior.html#a064845f1f36d363cb12089743eb277d0", null ],
-    [ "Def", "class_model_1_1_warrior.html#aadd627830a738fc79a32da54a1349d4d", null ],
-    [ "equippedWeapon", "class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea", null ],
-    [ "Hp", "class_model_1_1_warrior.html#a0d8ed534eedb08e75884fedb14277735", null ],
-    [ "Int", "class_model_1_1_warrior.html#a05f268c3fbd9ae3152fd31d4549926a3", null ],
-    [ "Level", "class_model_1_1_warrior.html#a40ebb67fd534b727ceb63cfdbe5e1af6", null ],
-    [ "PixelCoordinates", "class_model_1_1_warrior.html#a0cf0d3bc4998616c193a836237bd56aa", null ],
-    [ "Position", "class_model_1_1_warrior.html#a8d72341804e201466fede9543cf6b9a5", null ],
-    [ "Res", "class_model_1_1_warrior.html#a6fb225addb43acf799fefb5177b690f6", null ],
-    [ "Skill", "class_model_1_1_warrior.html#aa6346f9549e6512ddf8491250acf54d9", null ],
-    [ "Speed", "class_model_1_1_warrior.html#a39a53eedbc5f1580b18ac206626e76e4", null ],
-    [ "Str", "class_model_1_1_warrior.html#aa2f0b023e247a47fc5e270c279467108", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_model_1_1_warrior.png b/Doc/Design/MIS/html/class_model_1_1_warrior.png
index b1075ef0c2c66cd42da88d9b7096d326511bbfdb..6565feb70035c47536a0ccabe5baa2a04bbcd5bd 100644
Binary files a/Doc/Design/MIS/html/class_model_1_1_warrior.png and b/Doc/Design/MIS/html/class_model_1_1_warrior.png differ
diff --git a/Doc/Design/MIS/html/class_view_1_1_animation-members.html b/Doc/Design/MIS/html/class_view_1_1_animation-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..c25e1761eeab99a9b6e1656da215144fba09eeba
--- /dev/null
+++ b/Doc/Design/MIS/html/class_view_1_1_animation-members.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_animation.html">Animation</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">View.Animation Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_view_1_1_animation.html">View.Animation</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_animation.html#a1b3724548dfd54526a24c8ed4706ee05">animate</a>(Direction direction, Unit unit)</td><td class="entry"><a class="el" href="class_view_1_1_animation.html">View.Animation</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_view_1_1_animation.html#a008dc7bbb7014aca9c1284613b25f356">animateUnitPosition</a>(Graph graph, Unit unit, Node node)</td><td class="entry"><a class="el" href="class_view_1_1_animation.html">View.Animation</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_animation.html#aac990350f0970496abd40f47618d657d">attackAnimation</a>(Direction direction, Unit unit)</td><td class="entry"><a class="el" href="class_view_1_1_animation.html">View.Animation</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_animation.html b/Doc/Design/MIS/html/class_view_1_1_animation.html
new file mode 100644
index 0000000000000000000000000000000000000000..2228b6aff7e3489d7a2af671ab17c96193942972
--- /dev/null
+++ b/Doc/Design/MIS/html/class_view_1_1_animation.html
@@ -0,0 +1,230 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: View.Animation Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_animation.html">Animation</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="class_view_1_1_animation-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">View.Animation Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:aac990350f0970496abd40f47618d657d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_animation.html#aac990350f0970496abd40f47618d657d">attackAnimation</a> (Direction direction, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
+<tr class="separator:aac990350f0970496abd40f47618d657d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a008dc7bbb7014aca9c1284613b25f356"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_animation.html#a008dc7bbb7014aca9c1284613b25f356">animateUnitPosition</a> (<a class="el" href="class_model_1_1_graph.html">Graph</a> graph, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit, <a class="el" href="class_model_1_1_node.html">Node</a> node)</td></tr>
+<tr class="separator:a008dc7bbb7014aca9c1284613b25f356"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b3724548dfd54526a24c8ed4706ee05"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_animation.html#a1b3724548dfd54526a24c8ed4706ee05">animate</a> (Direction direction, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit)</td></tr>
+<tr class="separator:a1b3724548dfd54526a24c8ed4706ee05"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a id="a1b3724548dfd54526a24c8ed4706ee05"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b3724548dfd54526a24c8ed4706ee05">&sect;&nbsp;</a></span>animate()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.Animation.animate </td>
+          <td>(</td>
+          <td class="paramtype">Direction&#160;</td>
+          <td class="paramname"><em>direction</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
+          <td class="paramname"><em>unit</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>animate sprite walking the direction specified </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">direction</td><td>The direction the unit is moving in </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a008dc7bbb7014aca9c1284613b25f356"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a008dc7bbb7014aca9c1284613b25f356">&sect;&nbsp;</a></span>animateUnitPosition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.Animation.animateUnitPosition </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_graph.html">Graph</a>&#160;</td>
+          <td class="paramname"><em>graph</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
+          <td class="paramname"><em>unit</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_node.html">Node</a>&#160;</td>
+          <td class="paramname"><em>node</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Animates unit movement. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">graph</td><td>Graph of the map. </td></tr>
+    <tr><td class="paramname">unit</td><td>Unit to be animated. </td></tr>
+    <tr><td class="paramname">node</td><td>Node to move to. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="aac990350f0970496abd40f47618d657d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac990350f0970496abd40f47618d657d">&sect;&nbsp;</a></span>attackAnimation()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.Animation.attackAnimation </td>
+          <td>(</td>
+          <td class="paramtype">Direction&#160;</td>
+          <td class="paramname"><em>direction</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
+          <td class="paramname"><em>unit</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Animates attack of the specified unit. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">direction</td><td>The direction of the attack. </td></tr>
+    <tr><td class="paramname">unit</td><td>Unit to be animated. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Animation.cs</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_button-members.html b/Doc/Design/MIS/html/class_view_1_1_button-members.html
index c8a3bb75b0a405d31a8651c56c8e2a7bb10805bf..1cc4a93c065505943026d3369a71d709d3e1d329 100644
--- a/Doc/Design/MIS/html/class_view_1_1_button-members.html
+++ b/Doc/Design/MIS/html/class_view_1_1_button-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_view_1_1_button.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_button.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_button.html">Button</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">View.Button Member List</div>  </div>
@@ -91,16 +75,16 @@ $(document).ready(function(){initNavTree('class_view_1_1_button.html','');});
   <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755">getButtonType</a>()</td><td class="entry"><a class="el" href="class_view_1_1_button.html">View.Button</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_view_1_1_button.html#a78a9a7b0a48dddfe30553e964a39e576">getImage</a>()</td><td class="entry"><a class="el" href="class_view_1_1_button.html">View.Button</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_button.html#ab5af522cf14ccd4b5cb98db22b3d2148">getPixelCoordinates</a>()</td><td class="entry"><a class="el" href="class_view_1_1_button.html">View.Button</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>hasItem</b> (defined in <a class="el" href="class_view_1_1_button.html">View.Button</a>)</td><td class="entry"><a class="el" href="class_view_1_1_button.html">View.Button</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>item</b> (defined in <a class="el" href="class_view_1_1_button.html">View.Button</a>)</td><td class="entry"><a class="el" href="class_view_1_1_button.html">View.Button</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_view_1_1_button.html#a74efddb86bfe8f4a765bd124c0fa492d">setPixelCoordinates</a>(int x, int y)</td><td class="entry"><a class="el" href="class_view_1_1_button.html">View.Button</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_button.html#af7d2c198f378abf2b90d9d32f369640e">weapon</a></td><td class="entry"><a class="el" href="class_view_1_1_button.html">View.Button</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_button.html b/Doc/Design/MIS/html/class_view_1_1_button.html
index 21e5de33756b9a22fb516570d235b57ece8dc3ec..2e7c92829e6b5b26b78fcf252b984bc003662b3c 100644
--- a/Doc/Design/MIS/html/class_view_1_1_button.html
+++ b/Doc/Design/MIS/html/class_view_1_1_button.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_view_1_1_button.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_button.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_button.html">Button</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -109,6 +93,14 @@ Properties</h2></td></tr>
 <tr class="memitem:a86f649f99a4418c2cdc544690f74ad1d"><td class="memItemLeft" align="right" valign="top"><a id="a86f649f99a4418c2cdc544690f74ad1d"></a>
 bool&#160;</td><td class="memItemRight" valign="bottom"><b>Active</b><code> [get, set]</code></td></tr>
 <tr class="separator:a86f649f99a4418c2cdc544690f74ad1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2de48361287cc94e5a1443b197a0f78c"><td class="memItemLeft" align="right" valign="top"><a id="a2de48361287cc94e5a1443b197a0f78c"></a>
+String&#160;</td><td class="memItemRight" valign="bottom"><b>item</b><code> [get, set]</code></td></tr>
+<tr class="separator:a2de48361287cc94e5a1443b197a0f78c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adb5efb75c832f3f33858f6c5d28c28dd"><td class="memItemLeft" align="right" valign="top"><a id="adb5efb75c832f3f33858f6c5d28c28dd"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasItem</b><code> [get, set]</code></td></tr>
+<tr class="separator:adb5efb75c832f3f33858f6c5d28c28dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af7d2c198f378abf2b90d9d32f369640e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_button.html#af7d2c198f378abf2b90d9d32f369640e">weapon</a><code> [get, set]</code></td></tr>
+<tr class="separator:af7d2c198f378abf2b90d9d32f369640e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>Buttons for the drop down menu buttons when selecting units </p>
@@ -243,21 +235,41 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>Active</b><code> [get
   </dd>
 </dl>
 
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="af7d2c198f378abf2b90d9d32f369640e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af7d2c198f378abf2b90d9d32f369640e">&sect;&nbsp;</a></span>weapon</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a> View.Button.weapon</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets weapon associated with button </p>
+
 </div>
 </div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Button.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_button.html">Button</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_button.js b/Doc/Design/MIS/html/class_view_1_1_button.js
deleted file mode 100644
index 446db25e21fbc3648e797f185eddb59cc677019f..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_view_1_1_button.js
+++ /dev/null
@@ -1,9 +0,0 @@
-var class_view_1_1_button =
-[
-    [ "Button", "class_view_1_1_button.html#af1811d9154063453744af47950aeefc0", null ],
-    [ "getButtonType", "class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755", null ],
-    [ "getImage", "class_view_1_1_button.html#a78a9a7b0a48dddfe30553e964a39e576", null ],
-    [ "getPixelCoordinates", "class_view_1_1_button.html#ab5af522cf14ccd4b5cb98db22b3d2148", null ],
-    [ "setPixelCoordinates", "class_view_1_1_button.html#a74efddb86bfe8f4a765bd124c0fa492d", null ],
-    [ "Active", "class_view_1_1_button.html#a86f649f99a4418c2cdc544690f74ad1d", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_view_1_1_camera-members.html b/Doc/Design/MIS/html/class_view_1_1_camera-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..c13c7e01f8d794352f31fc0d6ee421f603c3b845
--- /dev/null
+++ b/Doc/Design/MIS/html/class_view_1_1_camera-members.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_camera.html">Camera</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">View.Camera Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_view_1_1_camera.html">View.Camera</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_camera.html#a9493580e7485519c5dd9bd496b83165c">Camera</a>()</td><td class="entry"><a class="el" href="class_view_1_1_camera.html">View.Camera</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="class_view_1_1_camera.html#aafc05b32a065447351d219867908fd88">Position</a></td><td class="entry"><a class="el" href="class_view_1_1_camera.html">View.Camera</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_camera.html#a991c3ad145e3f813a9246284f92e3afd">TransformMatrix</a></td><td class="entry"><a class="el" href="class_view_1_1_camera.html">View.Camera</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_camera.html b/Doc/Design/MIS/html/class_view_1_1_camera.html
new file mode 100644
index 0000000000000000000000000000000000000000..3dbd6cbd3011b0f2b6831e2713a4e18720162827
--- /dev/null
+++ b/Doc/Design/MIS/html/class_view_1_1_camera.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: View.Camera Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_camera.html">Camera</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#properties">Properties</a> &#124;
+<a href="class_view_1_1_camera-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">View.Camera Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a9493580e7485519c5dd9bd496b83165c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_camera.html#a9493580e7485519c5dd9bd496b83165c">Camera</a> ()</td></tr>
+<tr class="separator:a9493580e7485519c5dd9bd496b83165c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
+Properties</h2></td></tr>
+<tr class="memitem:aafc05b32a065447351d219867908fd88"><td class="memItemLeft" align="right" valign="top">Vector2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_camera.html#aafc05b32a065447351d219867908fd88">Position</a><code> [get, set]</code></td></tr>
+<tr class="separator:aafc05b32a065447351d219867908fd88"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a991c3ad145e3f813a9246284f92e3afd"><td class="memItemLeft" align="right" valign="top">Matrix&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_camera.html#a991c3ad145e3f813a9246284f92e3afd">TransformMatrix</a><code> [get]</code></td></tr>
+<tr class="separator:a991c3ad145e3f813a9246284f92e3afd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a id="a9493580e7485519c5dd9bd496b83165c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9493580e7485519c5dd9bd496b83165c">&sect;&nbsp;</a></span>Camera()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">View.Camera.Camera </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Constructor for the camera. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Property Documentation</h2>
+<a id="aafc05b32a065447351d219867908fd88"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aafc05b32a065447351d219867908fd88">&sect;&nbsp;</a></span>Position</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Vector2 View.Camera.Position</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets the camera position. </p>
+
+</div>
+</div>
+<a id="a991c3ad145e3f813a9246284f92e3afd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a991c3ad145e3f813a9246284f92e3afd">&sect;&nbsp;</a></span>TransformMatrix</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">Matrix View.Camera.TransformMatrix</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Returns the transformation matrix that specifies the camera position. This is the heart of the camera that enables camera movement. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Camera.cs</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_draw_class-members.html b/Doc/Design/MIS/html/class_view_1_1_draw_class-members.html
new file mode 100644
index 0000000000000000000000000000000000000000..1931d49cb16f945ff4950169103cf169204bf182
--- /dev/null
+++ b/Doc/Design/MIS/html/class_view_1_1_draw_class-members.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_draw_class.html">DrawClass</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">View.DrawClass Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#a92a20fce6da929b25cd19c68f37cee03">drawAttackConfirm</a>(SpriteBatch spriteBatch, SpriteFont font, SpriteFont largeFont, SpriteFont largestFont, Graph graph)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#ae99bdbd081b2d201780307a233bfd9d3">drawDamagePopup</a>(SpriteBatch spriteBatch, SpriteFont font)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#ae75363224d26c1de36820c77c00bab4b">drawDropDownMenu</a>(SpriteBatch spriteBatch)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#aadfde5664a486e1dc9581628ce98b0b6">drawEndTurnButton</a>(SpriteBatch spriteBatch, Texture2D endTurnButton)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#a58026b4efa17fe7b88500b5d58009e41">drawGameOverMenu</a>(SpriteBatch spriteBatch, Texture2D gameOver, Texture2D backGround, SpriteFont largestFont)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#a4f65b2590cbc2d54776fb2e6e8446337">drawHighlightNodes</a>(SpriteBatch spriteBatch, Graph graph, Texture2D moveableNode, Texture2D attackableNode)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#a02cb24dbfed917cc4f9eb2bc9309664e">drawInfoScreen</a>(SpriteBatch spriteBatch, Unit unit, SpriteFont font, SpriteFont largeFont)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#a66b9b84b3e7e82180fe747a5d0ac6af4">drawInventoryMenu</a>(SpriteBatch spriteBatch, SpriteFont font)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#a93919267e711f68a3ebc1087246fbcbe">drawTurnTransition</a>(SpriteBatch spriteBatch, Texture2D player1Transition, Texture2D player2Transition)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#a5b4e02d7c968fe293c2b42b26a3b2945">DrawUnit</a>(SpriteBatch spriteBatch, Player player)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_draw_class.html#a69c3edf89c9b736bb8a9921e2e489e1a">drawUnitsAtGameOver</a>(SpriteBatch spriteBatch)</td><td class="entry"><a class="el" href="class_view_1_1_draw_class.html">View.DrawClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_draw_class.html b/Doc/Design/MIS/html/class_view_1_1_draw_class.html
new file mode 100644
index 0000000000000000000000000000000000000000..22d54b4ac61a2eabc30244c17e11dcf77c18b5d6
--- /dev/null
+++ b/Doc/Design/MIS/html/class_view_1_1_draw_class.html
@@ -0,0 +1,563 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: View.DrawClass Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_draw_class.html">DrawClass</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="class_view_1_1_draw_class-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">View.DrawClass Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Draw Class containing all the different draw methods  
+ <a href="class_view_1_1_draw_class.html#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a5b4e02d7c968fe293c2b42b26a3b2945"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#a5b4e02d7c968fe293c2b42b26a3b2945">DrawUnit</a> (SpriteBatch spriteBatch, <a class="el" href="class_model_1_1_player.html">Player</a> player)</td></tr>
+<tr class="separator:a5b4e02d7c968fe293c2b42b26a3b2945"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae99bdbd081b2d201780307a233bfd9d3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#ae99bdbd081b2d201780307a233bfd9d3">drawDamagePopup</a> (SpriteBatch spriteBatch, SpriteFont font)</td></tr>
+<tr class="separator:ae99bdbd081b2d201780307a233bfd9d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f65b2590cbc2d54776fb2e6e8446337"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#a4f65b2590cbc2d54776fb2e6e8446337">drawHighlightNodes</a> (SpriteBatch spriteBatch, <a class="el" href="class_model_1_1_graph.html">Graph</a> graph, Texture2D moveableNode, Texture2D attackableNode)</td></tr>
+<tr class="separator:a4f65b2590cbc2d54776fb2e6e8446337"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae75363224d26c1de36820c77c00bab4b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#ae75363224d26c1de36820c77c00bab4b">drawDropDownMenu</a> (SpriteBatch spriteBatch)</td></tr>
+<tr class="separator:ae75363224d26c1de36820c77c00bab4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66b9b84b3e7e82180fe747a5d0ac6af4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#a66b9b84b3e7e82180fe747a5d0ac6af4">drawInventoryMenu</a> (SpriteBatch spriteBatch, SpriteFont font)</td></tr>
+<tr class="separator:a66b9b84b3e7e82180fe747a5d0ac6af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69c3edf89c9b736bb8a9921e2e489e1a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#a69c3edf89c9b736bb8a9921e2e489e1a">drawUnitsAtGameOver</a> (SpriteBatch spriteBatch)</td></tr>
+<tr class="separator:a69c3edf89c9b736bb8a9921e2e489e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aadfde5664a486e1dc9581628ce98b0b6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#aadfde5664a486e1dc9581628ce98b0b6">drawEndTurnButton</a> (SpriteBatch spriteBatch, Texture2D endTurnButton)</td></tr>
+<tr class="separator:aadfde5664a486e1dc9581628ce98b0b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92a20fce6da929b25cd19c68f37cee03"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#a92a20fce6da929b25cd19c68f37cee03">drawAttackConfirm</a> (SpriteBatch spriteBatch, SpriteFont font, SpriteFont largeFont, SpriteFont largestFont, <a class="el" href="class_model_1_1_graph.html">Graph</a> graph)</td></tr>
+<tr class="separator:a92a20fce6da929b25cd19c68f37cee03"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a02cb24dbfed917cc4f9eb2bc9309664e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#a02cb24dbfed917cc4f9eb2bc9309664e">drawInfoScreen</a> (SpriteBatch spriteBatch, <a class="el" href="interface_model_1_1_unit.html">Unit</a> unit, SpriteFont font, SpriteFont largeFont)</td></tr>
+<tr class="separator:a02cb24dbfed917cc4f9eb2bc9309664e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58026b4efa17fe7b88500b5d58009e41"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#a58026b4efa17fe7b88500b5d58009e41">drawGameOverMenu</a> (SpriteBatch spriteBatch, Texture2D gameOver, Texture2D backGround, SpriteFont largestFont)</td></tr>
+<tr class="separator:a58026b4efa17fe7b88500b5d58009e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93919267e711f68a3ebc1087246fbcbe"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html#a93919267e711f68a3ebc1087246fbcbe">drawTurnTransition</a> (SpriteBatch spriteBatch, Texture2D player1Transition, Texture2D player2Transition)</td></tr>
+<tr class="separator:a93919267e711f68a3ebc1087246fbcbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Draw Class containing all the different draw methods </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a92a20fce6da929b25cd19c68f37cee03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92a20fce6da929b25cd19c68f37cee03">&sect;&nbsp;</a></span>drawAttackConfirm()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.drawAttackConfirm </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SpriteFont&#160;</td>
+          <td class="paramname"><em>font</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SpriteFont&#160;</td>
+          <td class="paramname"><em>largeFont</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SpriteFont&#160;</td>
+          <td class="paramname"><em>largestFont</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_graph.html">Graph</a>&#160;</td>
+          <td class="paramname"><em>graph</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draw attack confirmation screen  spriteBatch to draw 2D bitmap to screen  font small font to be used  largeFont Larger font to be used  largestFont Largest font to be used  graph The game graph </p>
+
+</div>
+</div>
+<a id="ae99bdbd081b2d201780307a233bfd9d3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae99bdbd081b2d201780307a233bfd9d3">&sect;&nbsp;</a></span>drawDamagePopup()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.drawDamagePopup </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SpriteFont&#160;</td>
+          <td class="paramname"><em>font</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draw Damage pop up from attacking  spriteBatch to draw 2D bitmap to screen  font the font to be used </p>
+
+</div>
+</div>
+<a id="ae75363224d26c1de36820c77c00bab4b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae75363224d26c1de36820c77c00bab4b">&sect;&nbsp;</a></span>drawDropDownMenu()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.drawDropDownMenu </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draw highlightable nodes  spriteBatch to draw 2D bitmap to screen </p>
+
+</div>
+</div>
+<a id="aadfde5664a486e1dc9581628ce98b0b6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aadfde5664a486e1dc9581628ce98b0b6">&sect;&nbsp;</a></span>drawEndTurnButton()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.drawEndTurnButton </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Texture2D&#160;</td>
+          <td class="paramname"><em>endTurnButton</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draw end turn button  spriteBatch to draw 2D bitmap to screen  endTurnButton End turn button texture2D </p>
+
+</div>
+</div>
+<a id="a58026b4efa17fe7b88500b5d58009e41"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a58026b4efa17fe7b88500b5d58009e41">&sect;&nbsp;</a></span>drawGameOverMenu()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.drawGameOverMenu </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Texture2D&#160;</td>
+          <td class="paramname"><em>gameOver</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Texture2D&#160;</td>
+          <td class="paramname"><em>backGround</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SpriteFont&#160;</td>
+          <td class="paramname"><em>largestFont</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draw highlightable nodes  spriteBatch to draw 2D bitmap to screen  gameOver The game over button Texture2D  background The background Texture2D  largestFont Largest font to be used </p>
+
+</div>
+</div>
+<a id="a4f65b2590cbc2d54776fb2e6e8446337"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4f65b2590cbc2d54776fb2e6e8446337">&sect;&nbsp;</a></span>drawHighlightNodes()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.drawHighlightNodes </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_graph.html">Graph</a>&#160;</td>
+          <td class="paramname"><em>graph</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Texture2D&#160;</td>
+          <td class="paramname"><em>moveableNode</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Texture2D&#160;</td>
+          <td class="paramname"><em>attackableNode</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draw highlightable nodes  spriteBatch to draw 2D bitmap to screen  graph The current game graph  moveableNode The texture for moveableNode  attackableNode The texture for attackableNode </p>
+
+</div>
+</div>
+<a id="a02cb24dbfed917cc4f9eb2bc9309664e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a02cb24dbfed917cc4f9eb2bc9309664e">&sect;&nbsp;</a></span>drawInfoScreen()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.drawInfoScreen </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="interface_model_1_1_unit.html">Unit</a>&#160;</td>
+          <td class="paramname"><em>unit</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SpriteFont&#160;</td>
+          <td class="paramname"><em>font</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SpriteFont&#160;</td>
+          <td class="paramname"><em>largeFont</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draws character information popup.  spriteBatch Draws 2D bitmap to screen.  unit Unit to print information of.  font Small font to be used.  largeFont Larger font to be used. </p>
+
+</div>
+</div>
+<a id="a66b9b84b3e7e82180fe747a5d0ac6af4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66b9b84b3e7e82180fe747a5d0ac6af4">&sect;&nbsp;</a></span>drawInventoryMenu()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.drawInventoryMenu </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">SpriteFont&#160;</td>
+          <td class="paramname"><em>font</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draw highlightable nodes  spriteBatch to draw 2D bitmap to screen  font The font used to draw the text </p>
+
+</div>
+</div>
+<a id="a93919267e711f68a3ebc1087246fbcbe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93919267e711f68a3ebc1087246fbcbe">&sect;&nbsp;</a></span>drawTurnTransition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.drawTurnTransition </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Texture2D&#160;</td>
+          <td class="paramname"><em>player1Transition</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Texture2D&#160;</td>
+          <td class="paramname"><em>player2Transition</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draw highlightable nodes  spriteBatch to draw 2D bitmap to screen  player1Transition The player 1 transition texture2D  player2Transition The player 2 transition texture2D </p>
+
+</div>
+</div>
+<a id="a5b4e02d7c968fe293c2b42b26a3b2945"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5b4e02d7c968fe293c2b42b26a3b2945">&sect;&nbsp;</a></span>DrawUnit()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.DrawUnit </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="class_model_1_1_player.html">Player</a>&#160;</td>
+          <td class="paramname"><em>player</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draw unit sprites  spriteBatch to draw 2D bitmap to screen  player The player's unit to draw </p>
+
+</div>
+</div>
+<a id="a69c3edf89c9b736bb8a9921e2e489e1a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a69c3edf89c9b736bb8a9921e2e489e1a">&sect;&nbsp;</a></span>drawUnitsAtGameOver()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void View.DrawClass.drawUnitsAtGameOver </td>
+          <td>(</td>
+          <td class="paramtype">SpriteBatch&#160;</td>
+          <td class="paramname"><em>spriteBatch</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Draw highlightable nodes  spriteBatch to draw 2D bitmap to screen </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/DrawClass.cs</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play-members.html b/Doc/Design/MIS/html/class_view_1_1_how_to_play-members.html
index 8d0dc4cebe8fec9a540343050a47d778fe1359f9..7324f516484cb85a760dfe7ae2e3173296a8e0f9 100644
--- a/Doc/Design/MIS/html/class_view_1_1_how_to_play-members.html
+++ b/Doc/Design/MIS/html/class_view_1_1_how_to_play-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_view_1_1_how_to_play.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_how_to_play.html','');}
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_how_to_play.html">HowToPlay</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">View.HowToPlay Member List</div>  </div>
@@ -95,14 +79,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_how_to_play.html','');}
   <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_how_to_play.html#acbd92ee6af1908ac5fe90e19fbc9e973">setNextFalse</a>()</td><td class="entry"><a class="el" href="class_view_1_1_how_to_play.html">View.HowToPlay</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_view_1_1_how_to_play.html#a3c3a75e8e633b002acee5565578cca59">setQuitFalse</a>()</td><td class="entry"><a class="el" href="class_view_1_1_how_to_play.html">View.HowToPlay</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play.html b/Doc/Design/MIS/html/class_view_1_1_how_to_play.html
index 5a6f4b6f0e1c4dee80c2f8dc83654fdb4ea15372..c9fe32e0a835e8491296bfaf07631d80be128726 100644
--- a/Doc/Design/MIS/html/class_view_1_1_how_to_play.html
+++ b/Doc/Design/MIS/html/class_view_1_1_how_to_play.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_view_1_1_how_to_play.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_how_to_play.html','');}
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_how_to_play.html">HowToPlay</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -261,15 +245,11 @@ Protected Member Functions</h2></td></tr>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/HowToPlay.Designer.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_how_to_play.html">HowToPlay</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play.js b/Doc/Design/MIS/html/class_view_1_1_how_to_play.js
deleted file mode 100644
index 9cb1a6a8626047ddd34826a9e03f8a92f5e85c0c..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_view_1_1_how_to_play.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var class_view_1_1_how_to_play =
-[
-    [ "HowToPlay", "class_view_1_1_how_to_play.html#a5c24309243dd0682ad9e25ecaf15e960", null ],
-    [ "Dispose", "class_view_1_1_how_to_play.html#a459b97062e80b85abff7660bbee504c8", null ],
-    [ "getNext", "class_view_1_1_how_to_play.html#a0381eec7136accb054e37dea55e949ba", null ],
-    [ "getQuit", "class_view_1_1_how_to_play.html#a271b045914c0603653a830098b806f27", null ],
-    [ "setNextFalse", "class_view_1_1_how_to_play.html#acbd92ee6af1908ac5fe90e19fbc9e973", null ],
-    [ "setQuitFalse", "class_view_1_1_how_to_play.html#a3c3a75e8e633b002acee5565578cca59", null ],
-    [ "next", "class_view_1_1_how_to_play.html#a29e4237501cdc8a6294a73aebd69f8f4", null ],
-    [ "quit", "class_view_1_1_how_to_play.html#ac9ab59e74d788e2bf98b96eb904b34a5", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play.png b/Doc/Design/MIS/html/class_view_1_1_how_to_play.png
index 59e09b87acb854dd4ba7410d129adbe6f3d73370..6cc9a78b2adaa8a103e39505b7e7ce9761e97431 100644
Binary files a/Doc/Design/MIS/html/class_view_1_1_how_to_play.png and b/Doc/Design/MIS/html/class_view_1_1_how_to_play.png differ
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play2-members.html b/Doc/Design/MIS/html/class_view_1_1_how_to_play2-members.html
index 86d1ce014cf6df5e39c94a9966f0f7eaa3ee8671..3e292078c68029a6e443e37bb7d1d91100b74f07 100644
--- a/Doc/Design/MIS/html/class_view_1_1_how_to_play2-members.html
+++ b/Doc/Design/MIS/html/class_view_1_1_how_to_play2-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_view_1_1_how_to_play2.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_how_to_play2.html','');
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_how_to_play2.html">HowToPlay2</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">View.HowToPlay2 Member List</div>  </div>
@@ -95,14 +79,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_how_to_play2.html','');
   <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_how_to_play2.html#ae730b191665b52e780b0313f4906719d">setNextFalse</a>()</td><td class="entry"><a class="el" href="class_view_1_1_how_to_play2.html">View.HowToPlay2</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="class_view_1_1_how_to_play2.html#aa9f430897069f4ed3921a0d9452052c5">setQuitFalse</a>()</td><td class="entry"><a class="el" href="class_view_1_1_how_to_play2.html">View.HowToPlay2</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play2.html b/Doc/Design/MIS/html/class_view_1_1_how_to_play2.html
index 7c5d9922cc994be7bea3f0e6a61be6a7a2efebc0..fe46de3bc7ed467c6cbc31489c56929c21228294 100644
--- a/Doc/Design/MIS/html/class_view_1_1_how_to_play2.html
+++ b/Doc/Design/MIS/html/class_view_1_1_how_to_play2.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_view_1_1_how_to_play2.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_how_to_play2.html','');
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_how_to_play2.html">HowToPlay2</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -261,15 +245,11 @@ Protected Member Functions</h2></td></tr>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/HowToPlay2.Designer.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_how_to_play2.html">HowToPlay2</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play2.js b/Doc/Design/MIS/html/class_view_1_1_how_to_play2.js
deleted file mode 100644
index a8ec8965cb40e3b91cf96fdfb4a9531e6bf8d6be..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_view_1_1_how_to_play2.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var class_view_1_1_how_to_play2 =
-[
-    [ "HowToPlay2", "class_view_1_1_how_to_play2.html#a275238cab088650a4930ba6e0f1ba7b0", null ],
-    [ "Dispose", "class_view_1_1_how_to_play2.html#abf387c99fbdd073bae8f6134235904ac", null ],
-    [ "getNext", "class_view_1_1_how_to_play2.html#acc5864615b7fce1f8cb3b46af0ea8abb", null ],
-    [ "getQuit", "class_view_1_1_how_to_play2.html#a199c1bf8e53a56e23c14ea81e5900c28", null ],
-    [ "setNextFalse", "class_view_1_1_how_to_play2.html#ae730b191665b52e780b0313f4906719d", null ],
-    [ "setQuitFalse", "class_view_1_1_how_to_play2.html#aa9f430897069f4ed3921a0d9452052c5", null ],
-    [ "next", "class_view_1_1_how_to_play2.html#a3aa2ade52076ef9417b31c0b701dad0b", null ],
-    [ "quit", "class_view_1_1_how_to_play2.html#a3068d75dc47a323787741aac8edb8ad2", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play2.png b/Doc/Design/MIS/html/class_view_1_1_how_to_play2.png
index c0679a7e2d866f7c4143d813829762dbbe667a7f..c6941eab39fb115a342c3b1d53d6ca921db7681e 100644
Binary files a/Doc/Design/MIS/html/class_view_1_1_how_to_play2.png and b/Doc/Design/MIS/html/class_view_1_1_how_to_play2.png differ
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play3-members.html b/Doc/Design/MIS/html/class_view_1_1_how_to_play3-members.html
index 8a33801d8fdb84c03c07b17499d6321e9f664f00..5befe5326fe8f92606805c631e24ade2292eef65 100644
--- a/Doc/Design/MIS/html/class_view_1_1_how_to_play3-members.html
+++ b/Doc/Design/MIS/html/class_view_1_1_how_to_play3-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_view_1_1_how_to_play3.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_how_to_play3.html','');
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_how_to_play3.html">HowToPlay3</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">View.HowToPlay3 Member List</div>  </div>
@@ -92,14 +76,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_how_to_play3.html','');
   <tr bgcolor="#f0f0f0"><td class="entry"><b>quit</b> (defined in <a class="el" href="class_view_1_1_how_to_play3.html">View.HowToPlay3</a>)</td><td class="entry"><a class="el" href="class_view_1_1_how_to_play3.html">View.HowToPlay3</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_how_to_play3.html#ad31d606a58cd810afbfb12b45f3b4ca6">setQuitFalse</a>()</td><td class="entry"><a class="el" href="class_view_1_1_how_to_play3.html">View.HowToPlay3</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play3.html b/Doc/Design/MIS/html/class_view_1_1_how_to_play3.html
index 13f01ac1b280f4b1d2b7ab078a2ad97d187ec25f..47a6aa1b63016ee62e79b678b10e0591f69cf27a 100644
--- a/Doc/Design/MIS/html/class_view_1_1_how_to_play3.html
+++ b/Doc/Design/MIS/html/class_view_1_1_how_to_play3.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_view_1_1_how_to_play3.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_how_to_play3.html','');
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_how_to_play3.html">HowToPlay3</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -89,7 +73,7 @@ $(document).ready(function(){initNavTree('class_view_1_1_how_to_play3.html','');
 </div><!--header-->
 <div class="contents">
 
-<p>How to Play Menu 3 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> Menu 2  
+<p>How to Play Menu 3 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play2.html" title="How to Play Menu 2 is opened with next is clicked on HowToPlay Menu ">HowToPlay2</a> Menu  
  <a href="class_view_1_1_how_to_play3.html#details">More...</a></p>
 <div class="dynheader">
 Inheritance diagram for View.HowToPlay3:</div>
@@ -122,7 +106,7 @@ Protected Member Functions</h2></td></tr>
 <tr class="separator:a9383ffca40f40f1554ee919b72b6af54"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>How to Play Menu 3 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> Menu 2 </p>
+<div class="textblock"><p>How to Play Menu 3 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play2.html" title="How to Play Menu 2 is opened with next is clicked on HowToPlay Menu ">HowToPlay2</a> Menu </p>
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a id="a55470f85b01b5025cc11d7f75655f9d1"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#a55470f85b01b5025cc11d7f75655f9d1">&sect;&nbsp;</a></span>HowToPlay3()</h2>
@@ -138,7 +122,7 @@ Protected Member Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Constructor for <a class="el" href="class_view_1_1_how_to_play3.html" title="How to Play Menu 3 is opened with next is clicked on HowToPlay Menu 2 ">HowToPlay3</a> window </p>
+<p>Constructor for <a class="el" href="class_view_1_1_how_to_play3.html" title="How to Play Menu 3 is opened with next is clicked on HowToPlay2 Menu ">HowToPlay3</a> window </p>
 
 </div>
 </div>
@@ -218,15 +202,11 @@ Protected Member Functions</h2></td></tr>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/HowToPlay3.Designer.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_how_to_play3.html">HowToPlay3</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play3.js b/Doc/Design/MIS/html/class_view_1_1_how_to_play3.js
deleted file mode 100644
index eff6f73618bf147e6303e762ee16cd59772887f3..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_view_1_1_how_to_play3.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var class_view_1_1_how_to_play3 =
-[
-    [ "HowToPlay3", "class_view_1_1_how_to_play3.html#a55470f85b01b5025cc11d7f75655f9d1", null ],
-    [ "Dispose", "class_view_1_1_how_to_play3.html#a9383ffca40f40f1554ee919b72b6af54", null ],
-    [ "getQuit", "class_view_1_1_how_to_play3.html#a0e08141a83247c96907d6677ac0da539", null ],
-    [ "setQuitFalse", "class_view_1_1_how_to_play3.html#ad31d606a58cd810afbfb12b45f3b4ca6", null ],
-    [ "quit", "class_view_1_1_how_to_play3.html#a8fb21d6afb8a5af33571c8d66bdf2c92", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_view_1_1_how_to_play3.png b/Doc/Design/MIS/html/class_view_1_1_how_to_play3.png
index 3cc7e9e87f1b7aa22029558536139159c442939b..a82e2b07fbc5bd7cc386846e73355d0df4d46e3d 100644
Binary files a/Doc/Design/MIS/html/class_view_1_1_how_to_play3.png and b/Doc/Design/MIS/html/class_view_1_1_how_to_play3.png differ
diff --git a/Doc/Design/MIS/html/class_view_1_1_main_menu-members.html b/Doc/Design/MIS/html/class_view_1_1_main_menu-members.html
index d1b135c5c7ffdab12e8d843ac3eed54d1fc389b6..c63612bcb372ff13f8f1196620f67b2ee33f338c 100644
--- a/Doc/Design/MIS/html/class_view_1_1_main_menu-members.html
+++ b/Doc/Design/MIS/html/class_view_1_1_main_menu-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_view_1_1_main_menu.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_main_menu.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_main_menu.html">MainMenu</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">View.MainMenu Member List</div>  </div>
@@ -95,14 +79,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_main_menu.html','');});
   <tr class="even"><td class="entry"><a class="el" href="class_view_1_1_main_menu.html#a2efeeb76551d4eceeb90f7245ad096d5">setInstructFalse</a>()</td><td class="entry"><a class="el" href="class_view_1_1_main_menu.html">View.MainMenu</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>start</b> (defined in <a class="el" href="class_view_1_1_main_menu.html">View.MainMenu</a>)</td><td class="entry"><a class="el" href="class_view_1_1_main_menu.html">View.MainMenu</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_main_menu.html b/Doc/Design/MIS/html/class_view_1_1_main_menu.html
index 5d3dce205ea85b19b1fb3462cf0e7460b08a52d0..ddce56e0ffca7e080ce72ffcc88a1654f3ee203a 100644
--- a/Doc/Design/MIS/html/class_view_1_1_main_menu.html
+++ b/Doc/Design/MIS/html/class_view_1_1_main_menu.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('class_view_1_1_main_menu.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('class_view_1_1_main_menu.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_main_menu.html">MainMenu</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -227,15 +211,11 @@ Protected Member Functions</h2></td></tr>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/MainMenu.Designer.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_view.html">View</a></li><li class="navelem"><a class="el" href="class_view_1_1_main_menu.html">MainMenu</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/class_view_1_1_main_menu.js b/Doc/Design/MIS/html/class_view_1_1_main_menu.js
deleted file mode 100644
index 110755efdf33bbf8f31f8640067faa8e9dd8982f..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/class_view_1_1_main_menu.js
+++ /dev/null
@@ -1,11 +0,0 @@
-var class_view_1_1_main_menu =
-[
-    [ "MainMenu", "class_view_1_1_main_menu.html#a148c2fad834c39e44eab811b9bf7cb32", null ],
-    [ "Dispose", "class_view_1_1_main_menu.html#aa2671453d4e5063258fb3cef3b125a9b", null ],
-    [ "getInstruct", "class_view_1_1_main_menu.html#ae90536ff5fa8f90ebe1d99623021817f", null ],
-    [ "setInstructFalse", "class_view_1_1_main_menu.html#a2efeeb76551d4eceeb90f7245ad096d5", null ],
-    [ "instruct", "class_view_1_1_main_menu.html#af50efe2ac722b8efdee208268f9089be", null ],
-    [ "load", "class_view_1_1_main_menu.html#af64c58a5e627a7d1de10d4d365a640a4", null ],
-    [ "quit", "class_view_1_1_main_menu.html#a81bfa25099d184c99353ad06f9e1ff7b", null ],
-    [ "start", "class_view_1_1_main_menu.html#a2d10e8525ae3bd27a593869a2683626f", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/class_view_1_1_main_menu.png b/Doc/Design/MIS/html/class_view_1_1_main_menu.png
index cb683b45f53ab12353d9cd847abceb626a300217..b038d7b2ad6f0d12a9494873119e96218044981c 100644
Binary files a/Doc/Design/MIS/html/class_view_1_1_main_menu.png and b/Doc/Design/MIS/html/class_view_1_1_main_menu.png differ
diff --git a/Doc/Design/MIS/html/classes.html b/Doc/Design/MIS/html/classes.html
index 60c49ede476d8b5857bfc526c38d2c2b54ffad2b..6e050862b853f2d73176770b7c9fb6955ddce604 100644
--- a/Doc/Design/MIS/html/classes.html
+++ b/Doc/Design/MIS/html/classes.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -50,20 +44,6 @@ $(function() {
 </script>
 <div id="main-nav"></div>
 </div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('classes.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -83,42 +63,46 @@ $(document).ready(function(){initNavTree('classes.html','');});
 <div class="title">Class Index</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
 <table class="classindex">
 <tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_controller_1_1_mouse_handler.html">MouseHandler</a> (<a class="el" href="namespace_controller.html">Controller</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_view_1_1_draw_class.html">DrawClass</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_view_1_1_how_to_play2.html">HowToPlay2</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_controller_1_1_mouse_handler.html">MouseHandler</a> (<a class="el" href="namespace_controller.html">Controller</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_w"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;w&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
+<tr><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_view_1_1_how_to_play3.html">HowToPlay3</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="class_model_1_1_archer.html">Archer</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_fireball.html">Fireball</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_view_1_1_how_to_play.html">HowToPlay</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_warrior.html">Warrior</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_view_1_1_animation.html">Animation</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_model_1_1_warrior.html">Warrior</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="class_model_1_1_archer.html">Archer</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_fireball.html">Fireball</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_node.html">Node</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_view_1_1_how_to_play2.html">HowToPlay2</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_node.html">Node</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="class_view_1_1_how_to_play3.html">HowToPlay3</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_model_1_1_fireblast.html">Fireblast</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_iron_sword.html">IronSword</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
+</td><td></td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
+</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_model_1_1_bronze_sword.html">BronzeSword</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_player.html">Player</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_view_1_1_button.html">Button</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_controller_1_1_game.html">Game</a> (<a class="el" href="namespace_controller.html">Controller</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_long_bow.html">LongBow</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
 </td><td></td></tr>
-<tr><td valign="top"><a class="el" href="class_model_1_1_bronze_bow.html">BronzeBow</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_controller_1_1_game.html">Game</a> (<a class="el" href="namespace_controller.html">Controller</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
+<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_controller_1_1_game_function.html">GameFunction</a> (<a class="el" href="namespace_controller.html">Controller</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
 </td><td></td></tr>
-<tr><td valign="top"><a class="el" href="class_model_1_1_bronze_sword.html">BronzeSword</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_controller_1_1_game_function.html">GameFunction</a> (<a class="el" href="namespace_controller.html">Controller</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_player.html">Player</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="class_view_1_1_button.html">Button</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_game_state.html">GameState</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_mage.html">Mage</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
+<tr><td valign="top"><a class="el" href="class_model_1_1_game_state.html">GameState</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_short_bow.html">ShortBow</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_view_1_1_camera.html">Camera</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_graph.html">Graph</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_model_1_1_mage.html">Mage</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
 </td><td></td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
-</td><td valign="top"><a class="el" href="class_model_1_1_graph.html">Graph</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_view_1_1_main_menu.html">MainMenu</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td></td><td></td><td valign="top"><a class="el" href="interface_model_1_1_unit.html">Unit</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td></td></tr>
-<tr><td valign="top"><a class="el" href="class_model_1_1_damage_calculations.html">DamageCalculations</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td></td><td></td><td></td><td></td></tr>
+</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_view_1_1_main_menu.html">MainMenu</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td valign="top"><a class="el" href="interface_model_1_1_unit.html">Unit</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_model_1_1_damage_calculations.html">DamageCalculations</a> (<a class="el" href="namespace_model.html">Model</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_view_1_1_how_to_play.html">HowToPlay</a> (<a class="el" href="namespace_view.html">View</a>)&#160;&#160;&#160;</td><td></td><td></td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
-<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_l">l</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_w">w</a></div>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/closed.png b/Doc/Design/MIS/html/closed.png
index 98cc2c909da37a6df914fbf67780eebd99c597f5..ac366579152d8159248334ec5479b8d33ab21f4d 100644
Binary files a/Doc/Design/MIS/html/closed.png and b/Doc/Design/MIS/html/closed.png differ
diff --git a/Doc/Design/MIS/html/dir_5a26ab1ce369faa82acd5f0b51159ad1.html b/Doc/Design/MIS/html/dir_5a26ab1ce369faa82acd5f0b51159ad1.html
index afcb9f78098fdfab2eec93d329a0309f6adb33d2..4c2e4624e9785fef0e65adf8dc8fe2ab8713a489 100644
--- a/Doc/Design/MIS/html/dir_5a26ab1ce369faa82acd5f0b51159ad1.html
+++ b/Doc/Design/MIS/html/dir_5a26ab1ce369faa82acd5f0b51159ad1.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_5a26ab1ce369faa82acd5f0b51159ad1.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,21 +57,22 @@ $(document).ready(function(){initNavTree('dir_5a26ab1ce369faa82acd5f0b51159ad1.h
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_f5b08de23b1ad7da5319369ec8d0bafb.html">Blaze-Brigade</a></li><li class="navelem"><a class="el" href="dir_5a26ab1ce369faa82acd5f0b51159ad1.html">src</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">src Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_f5b08de23b1ad7da5319369ec8d0bafb.html">Blaze-Brigade</a></li><li class="navelem"><a class="el" href="dir_5a26ab1ce369faa82acd5f0b51159ad1.html">src</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/dir_664b3d9a87f45d7efdffa54e174fbdaa.html b/Doc/Design/MIS/html/dir_664b3d9a87f45d7efdffa54e174fbdaa.html
index 76e1657540928fe7da6354d43f38eed877e1e43d..ae9db950d1deaaf2d189d7aea501a663b915ca87 100644
--- a/Doc/Design/MIS/html/dir_664b3d9a87f45d7efdffa54e174fbdaa.html
+++ b/Doc/Design/MIS/html/dir_664b3d9a87f45d7efdffa54e174fbdaa.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_664b3d9a87f45d7efdffa54e174fbdaa.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,21 +57,22 @@ $(document).ready(function(){initNavTree('dir_664b3d9a87f45d7efdffa54e174fbdaa.h
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_f5b08de23b1ad7da5319369ec8d0bafb.html">Blaze-Brigade</a></li><li class="navelem"><a class="el" href="dir_5a26ab1ce369faa82acd5f0b51159ad1.html">src</a></li><li class="navelem"><a class="el" href="dir_fa16f34da8dda09f0142eeff21fed967.html">Blaze-Brigade</a></li><li class="navelem"><a class="el" href="dir_664b3d9a87f45d7efdffa54e174fbdaa.html">Blaze_Brigade</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Blaze_Brigade Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_f5b08de23b1ad7da5319369ec8d0bafb.html">Blaze-Brigade</a></li><li class="navelem"><a class="el" href="dir_5a26ab1ce369faa82acd5f0b51159ad1.html">src</a></li><li class="navelem"><a class="el" href="dir_fa16f34da8dda09f0142eeff21fed967.html">Blaze-Brigade</a></li><li class="navelem"><a class="el" href="dir_664b3d9a87f45d7efdffa54e174fbdaa.html">Blaze_Brigade</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/dir_f396504afdc959660871b003fa10164d.html b/Doc/Design/MIS/html/dir_f396504afdc959660871b003fa10164d.html
index f0ebf03ff601d5daf4e6fbe07998a643c2c65827..f89ad82e3104afe59985a89dcf08c0555fd2d26a 100644
--- a/Doc/Design/MIS/html/dir_f396504afdc959660871b003fa10164d.html
+++ b/Doc/Design/MIS/html/dir_f396504afdc959660871b003fa10164d.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_f396504afdc959660871b003fa10164d.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,21 +57,22 @@ $(document).ready(function(){initNavTree('dir_f396504afdc959660871b003fa10164d.h
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Documents Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/dir_f5b08de23b1ad7da5319369ec8d0bafb.html b/Doc/Design/MIS/html/dir_f5b08de23b1ad7da5319369ec8d0bafb.html
index ba8a05be6ddd1567e08a7425e49c174c5b2f49cc..7b2cdc9b0273584aba8aba529cd477a6371b7bb8 100644
--- a/Doc/Design/MIS/html/dir_f5b08de23b1ad7da5319369ec8d0bafb.html
+++ b/Doc/Design/MIS/html/dir_f5b08de23b1ad7da5319369ec8d0bafb.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_f5b08de23b1ad7da5319369ec8d0bafb.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,21 +57,22 @@ $(document).ready(function(){initNavTree('dir_f5b08de23b1ad7da5319369ec8d0bafb.h
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_f5b08de23b1ad7da5319369ec8d0bafb.html">Blaze-Brigade</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Blaze-Brigade Directory Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_f5b08de23b1ad7da5319369ec8d0bafb.html">Blaze-Brigade</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/dir_fa16f34da8dda09f0142eeff21fed967.html b/Doc/Design/MIS/html/dir_fa16f34da8dda09f0142eeff21fed967.html
index 2eaea9fc767ddb06d98010c46389f14948a0c411..3f09464cadb88c338251ff885ef6dd7f1ddf92c5 100644
--- a/Doc/Design/MIS/html/dir_fa16f34da8dda09f0142eeff21fed967.html
+++ b/Doc/Design/MIS/html/dir_fa16f34da8dda09f0142eeff21fed967.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('dir_fa16f34da8dda09f0142eeff21fed967.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('dir_fa16f34da8dda09f0142eeff21fed967.h
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_f5b08de23b1ad7da5319369ec8d0bafb.html">Blaze-Brigade</a></li><li class="navelem"><a class="el" href="dir_5a26ab1ce369faa82acd5f0b51159ad1.html">src</a></li><li class="navelem"><a class="el" href="dir_fa16f34da8dda09f0142eeff21fed967.html">Blaze-Brigade</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Blaze-Brigade Directory Reference</div>  </div>
@@ -88,15 +72,11 @@ $(document).ready(function(){initNavTree('dir_fa16f34da8dda09f0142eeff21fed967.h
 Directories</h2></td></tr>
 </table>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="dir_f396504afdc959660871b003fa10164d.html">Documents</a></li><li class="navelem"><a class="el" href="dir_f5b08de23b1ad7da5319369ec8d0bafb.html">Blaze-Brigade</a></li><li class="navelem"><a class="el" href="dir_5a26ab1ce369faa82acd5f0b51159ad1.html">src</a></li><li class="navelem"><a class="el" href="dir_fa16f34da8dda09f0142eeff21fed967.html">Blaze-Brigade</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/doc.png b/Doc/Design/MIS/html/doc.png
index 17edabff95f7b8da13c9516a04efe05493c29501..34931a1fe8ea987df9b8a47e758fc09bff090d5c 100644
Binary files a/Doc/Design/MIS/html/doc.png and b/Doc/Design/MIS/html/doc.png differ
diff --git a/Doc/Design/MIS/html/doxygen.css b/Doc/Design/MIS/html/doxygen.css
index a2cf15fa876f9e7dafd5e61bb78619908bf6da27..8ec90fbf666cfc9d66e1b914c2fc1d9c31b7405f 100644
--- a/Doc/Design/MIS/html/doxygen.css
+++ b/Doc/Design/MIS/html/doxygen.css
@@ -18,8 +18,8 @@ h1.groupheader {
 }
 
 h2.groupheader {
-	border-bottom: 1px solid #879ECB;
-	color: #354C7B;
+	border-bottom: 1px solid #286F9F;
+	color: #091924;
 	font-size: 150%;
 	font-weight: normal;
 	margin-top: 1.75em;
@@ -93,8 +93,8 @@ h3.version {
 }
 
 div.qindex, div.navtab{
-	background-color: #EBEFF6;
-	border: 1px solid #A3B4D7;
+	background-color: #CEE4F2;
+	border: 1px solid #3690CB;
 	text-align: center;
 }
 
@@ -110,13 +110,13 @@ div.navtab {
 /* @group Link Styling */
 
 a {
-	color: #3D578C;
+	color: #0C2230;
 	font-weight: normal;
 	text-decoration: none;
 }
 
 .contents a:visited {
-	color: #4665A2;
+	color: #112F43;
 }
 
 a:hover {
@@ -129,9 +129,9 @@ a.qindex {
 
 a.qindexHL {
 	font-weight: bold;
-	background-color: #9CAFD4;
+	background-color: #3187C1;
 	color: #ffffff;
-	border: 1px double #869DCA;
+	border: 1px double #286E9D;
 }
 
 .contents a.qindexHL:visited {
@@ -175,8 +175,8 @@ pre.fragment {
 div.fragment {
         padding: 0px;
         margin: 4px 8px 4px 2px;
-	background-color: #FBFCFD;
-	border: 1px solid #C4CFE5;
+	background-color: #F6FAFC;
+	border: 1px solid #76B3DC;
 }
 
 div.line {
@@ -292,9 +292,9 @@ div.contents {
 }
 
 td.indexkey {
-	background-color: #EBEFF6;
+	background-color: #CEE4F2;
 	font-weight: bold;
-	border: 1px solid #C4CFE5;
+	border: 1px solid #76B3DC;
 	margin: 2px 0px 2px 0;
 	padding: 2px 10px;
         white-space: nowrap;
@@ -302,14 +302,14 @@ td.indexkey {
 }
 
 td.indexvalue {
-	background-color: #EBEFF6;
-	border: 1px solid #C4CFE5;
+	background-color: #CEE4F2;
+	border: 1px solid #76B3DC;
 	padding: 2px 10px;
 	margin: 2px 0px;
 }
 
 tr.memlist {
-	background-color: #EEF1F7;
+	background-color: #D4E7F4;
 }
 
 p.formulaDsp {
@@ -392,8 +392,8 @@ span.vhdllogic {
 }
 
 blockquote {
-        background-color: #F7F8FB;
-        border-left: 2px solid #9CAFD4;
+        background-color: #EAF3F9;
+        border-left: 2px solid #3187C1;
         margin: 0 24px 0 4px;
         padding: 0 12px 0 16px;
 }
@@ -426,18 +426,18 @@ td.tiny {
 .dirtab {
 	padding: 4px;
 	border-collapse: collapse;
-	border: 1px solid #A3B4D7;
+	border: 1px solid #3690CB;
 }
 
 th.dirtab {
-	background: #EBEFF6;
+	background: #CEE4F2;
 	font-weight: bold;
 }
 
 hr {
 	height: 0px;
 	border: none;
-	border-top: 1px solid #4A6AAA;
+	border-top: 1px solid #13354B;
 }
 
 hr.footer {
@@ -472,7 +472,7 @@ table.memberdecls {
 .mdescLeft, .mdescRight,
 .memItemLeft, .memItemRight,
 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
-	background-color: #F9FAFC;
+	background-color: #F0F6FB;
 	border: none;
 	margin: 4px;
 	padding: 1px 0 0 8px;
@@ -499,7 +499,7 @@ table.memberdecls {
 }
 
 .memTemplParams {
-	color: #4665A2;
+	color: #112F43;
         white-space: nowrap;
 	font-size: 80%;
 }
@@ -512,15 +512,15 @@ table.memberdecls {
 
 .memtitle {
 	padding: 8px;
-	border-top: 1px solid #A8B8D9;
-	border-left: 1px solid #A8B8D9;
-	border-right: 1px solid #A8B8D9;
+	border-top: 1px solid #3F95CD;
+	border-left: 1px solid #3F95CD;
+	border-right: 1px solid #3F95CD;
 	border-top-right-radius: 4px;
 	border-top-left-radius: 4px;
 	margin-bottom: -1px;
 	background-image: url('nav_f.png');
 	background-repeat: repeat-x;
-	background-color: #E2E8F2;
+	background-color: #B9D8ED;
 	line-height: 1.25;
 	font-weight: 300;
 	float:left;
@@ -535,14 +535,14 @@ table.memberdecls {
 
 .memtemplate {
 	font-size: 80%;
-	color: #4665A2;
+	color: #112F43;
 	font-weight: normal;
 	margin-left: 9px;
 }
 
 .memnav {
-	background-color: #EBEFF6;
-	border: 1px solid #A3B4D7;
+	background-color: #CEE4F2;
+	border: 1px solid #3690CB;
 	text-align: center;
 	margin: 2px;
 	margin-right: 15px;
@@ -580,14 +580,14 @@ table.memberdecls {
 }
 
 .memproto, dl.reflist dt {
-        border-top: 1px solid #A8B8D9;
-        border-left: 1px solid #A8B8D9;
-        border-right: 1px solid #A8B8D9;
+        border-top: 1px solid #3F95CD;
+        border-left: 1px solid #3F95CD;
+        border-right: 1px solid #3F95CD;
         padding: 6px 0px 6px 0px;
-        color: #253555;
+        color: #040A0F;
         font-weight: bold;
         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
-        background-color: #DFE5F1;
+        background-color: #B1D3EB;
         /* opera specific markup */
         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
         border-top-right-radius: 4px;
@@ -606,11 +606,11 @@ table.memberdecls {
 }
 
 .memdoc, dl.reflist dd {
-        border-bottom: 1px solid #A8B8D9;      
-        border-left: 1px solid #A8B8D9;      
-        border-right: 1px solid #A8B8D9; 
+        border-bottom: 1px solid #3F95CD;      
+        border-left: 1px solid #3F95CD;      
+        border-right: 1px solid #3F95CD; 
         padding: 6px 10px 2px 10px;
-        background-color: #FBFCFD;
+        background-color: #F6FAFC;
         border-top-width: 0;
         background-image:url('nav_g.png');
         background-repeat:repeat-x;
@@ -697,11 +697,11 @@ span.mlabels {
 }
 
 span.mlabel {
-        background-color: #728DC1;
-        border-top:1px solid #5373B4;
-        border-left:1px solid #5373B4;
-        border-right:1px solid #C4CFE5;
-        border-bottom:1px solid #C4CFE5;
+        background-color: #205A80;
+        border-top:1px solid #173F5A;
+        border-left:1px solid #173F5A;
+        border-right:1px solid #76B3DC;
+        border-bottom:1px solid #76B3DC;
 	text-shadow: none;
 	color: white;
 	margin-right: 4px;
@@ -720,8 +720,8 @@ span.mlabel {
 
 div.directory {
         margin: 10px 0px;
-        border-top: 1px solid #9CAFD4;
-        border-bottom: 1px solid #9CAFD4;
+        border-top: 1px solid #3187C1;
+        border-bottom: 1px solid #3187C1;
         width: 100%;
 }
 
@@ -759,7 +759,7 @@ div.directory {
 
 .directory tr.even {
 	padding-left: 6px;
-	background-color: #F7F8FB;
+	background-color: #EAF3F9;
 }
 
 .directory img {
@@ -777,11 +777,11 @@ div.directory {
         cursor: pointer;
         padding-left: 2px;
         padding-right: 2px;
-	color: #3D578C;
+	color: #0C2230;
 }
 
 .arrow {
-    color: #9CAFD4;
+    color: #3187C1;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
@@ -801,7 +801,7 @@ div.directory {
     height: 14px;
     width: 16px;
     display: inline-block;
-    background-color: #728DC1;
+    background-color: #205A80;
     color: white;
     text-align: center;
     border-radius: 4px;
@@ -866,7 +866,7 @@ div.dynheader {
 
 address {
 	font-style: normal;
-	color: #2A3D61;
+	color: #050E15;
 }
 
 table.doxtable caption {
@@ -880,12 +880,12 @@ table.doxtable {
 }
 
 table.doxtable td, table.doxtable th {
-	border: 1px solid #2D4068;
+	border: 1px solid #061118;
 	padding: 3px 7px 2px;
 }
 
 table.doxtable th {
-	background-color: #374F7F;
+	background-color: #0A1B27;
 	color: #FFFFFF;
 	font-size: 110%;
 	padding-bottom: 4px;
@@ -895,7 +895,7 @@ table.doxtable th {
 table.fieldtable {
         /*width: 100%;*/
         margin-bottom: 10px;
-        border: 1px solid #A8B8D9;
+        border: 1px solid #3F95CD;
         border-spacing: 0px;
         -moz-border-radius: 4px;
         -webkit-border-radius: 4px;
@@ -911,8 +911,8 @@ table.fieldtable {
 
 .fieldtable td.fieldtype, .fieldtable td.fieldname {
         white-space: nowrap;
-        border-right: 1px solid #A8B8D9;
-        border-bottom: 1px solid #A8B8D9;
+        border-right: 1px solid #3F95CD;
+        border-bottom: 1px solid #3F95CD;
         vertical-align: top;
 }
 
@@ -921,7 +921,7 @@ table.fieldtable {
 }
 
 .fieldtable td.fielddoc {
-        border-bottom: 1px solid #A8B8D9;
+        border-bottom: 1px solid #3F95CD;
         /*width: 100%;*/
 }
 
@@ -940,9 +940,9 @@ table.fieldtable {
 .fieldtable th {
         background-image:url('nav_f.png');
         background-repeat:repeat-x;
-        background-color: #E2E8F2;
+        background-color: #B9D8ED;
         font-size: 90%;
-        color: #253555;
+        color: #040A0F;
         padding-bottom: 4px;
         padding-top: 5px;
         text-align:left;
@@ -953,7 +953,7 @@ table.fieldtable {
         -webkit-border-top-right-radius: 4px;
         border-top-left-radius: 4px;
         border-top-right-radius: 4px;
-        border-bottom: 1px solid #A8B8D9;
+        border-bottom: 1px solid #3F95CD;
 }
 
 
@@ -975,8 +975,8 @@ table.fieldtable {
 	background-position: 0 -5px;
 	height:30px;
 	line-height:30px;
-	color:#8AA0CC;
-	border:solid 1px #C2CDE4;
+	color:#2972A3;
+	border:solid 1px #72B0DA;
 	overflow:hidden;
 	margin:0px;
 	padding:0px;
@@ -991,7 +991,7 @@ table.fieldtable {
 	background-image:url('bc_s.png');
 	background-repeat:no-repeat;
 	background-position:right;
-	color:#364D7C;
+	color:#091A25;
 }
 
 .navpath li.navelem a
@@ -1000,7 +1000,7 @@ table.fieldtable {
 	display:block;
 	text-decoration: none;
 	outline: none;
-	color: #283A5D;
+	color: #040D13;
 	font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
 	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
 	text-decoration: none;        
@@ -1008,7 +1008,7 @@ table.fieldtable {
 
 .navpath li.navelem a:hover
 {
-	color:#6884BD;
+	color:#1D5073;
 }
 
 .navpath li.footer
@@ -1020,7 +1020,7 @@ table.fieldtable {
         background-image:none;
         background-repeat:no-repeat;
         background-position:right;
-        color:#364D7C;
+        color:#091A25;
         font-size: 8pt;
 }
 
@@ -1067,9 +1067,9 @@ div.header
 {
         background-image:url('nav_h.png');
         background-repeat:repeat-x;
-	background-color: #F9FAFC;
+	background-color: #F0F6FB;
 	margin:  0px;
-	border-bottom: 1px solid #C4CFE5;
+	border-bottom: 1px solid #76B3DC;
 }
 
 div.headertitle
@@ -1193,7 +1193,7 @@ dl.section dd {
 	padding: 0px;
 	margin: 0px;
 	width: 100%;
-	border-bottom: 1px solid #5373B4;
+	border-bottom: 1px solid #173F5A;
 }
 
 .image
@@ -1223,7 +1223,7 @@ dl.section dd {
 
 div.zoom
 {
-	border: 1px solid #90A5CE;
+	border: 1px solid #2C79AD;
 }
 
 dl.citelist {
@@ -1231,7 +1231,7 @@ dl.citelist {
 }
 
 dl.citelist dt {
-        color:#334975;
+        color:#081620;
         float:left;
         font-weight:bold;
         margin-right:10px;
@@ -1245,8 +1245,8 @@ dl.citelist dd {
 
 div.toc {
         padding: 14px 25px;
-        background-color: #F4F6FA;
-        border: 1px solid #D8DFEE;
+        background-color: #E5F0F8;
+        border: 1px solid #A1CBE7;
         border-radius: 7px 7px 7px 7px;
         float: right;
         height: auto;
@@ -1264,7 +1264,7 @@ div.toc li {
 
 div.toc h3 {
         font: bold 12px/1.2 Arial,FreeSans,sans-serif;
-	color: #4665A2;
+	color: #112F43;
         border-bottom: 0 none;
         margin: 0;
 }
diff --git a/Doc/Design/MIS/html/doxygen.png b/Doc/Design/MIS/html/doxygen.png
index 3ff17d807fd8aa003bed8bb2a69e8f0909592fd1..0541b43fa47dee3068d34d18edf8d22971e5b742 100644
Binary files a/Doc/Design/MIS/html/doxygen.png and b/Doc/Design/MIS/html/doxygen.png differ
diff --git a/Doc/Design/MIS/html/folderclosed.png b/Doc/Design/MIS/html/folderclosed.png
index bb8ab35edce8e97554e360005ee9fc5bffb36e66..f6c99303650d8a43cba15a47abd3a8896447c5d6 100644
Binary files a/Doc/Design/MIS/html/folderclosed.png and b/Doc/Design/MIS/html/folderclosed.png differ
diff --git a/Doc/Design/MIS/html/folderopen.png b/Doc/Design/MIS/html/folderopen.png
index d6c7f676a3b3ef8c2c307d319dff3c6a604eb227..7f9416bae1c418c7ce8cfa9aa8a26a0d1b6ec5f4 100644
Binary files a/Doc/Design/MIS/html/folderopen.png and b/Doc/Design/MIS/html/folderopen.png differ
diff --git a/Doc/Design/MIS/html/functions.html b/Doc/Design/MIS/html/functions.html
index 05d2faaef8da7f1b555cff8f17eddeec4fef6b3c..845ac17ef5617a63f5d089b460960449314e300b 100644
--- a/Doc/Design/MIS/html/functions.html
+++ b/Doc/Design/MIS/html/functions.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -50,20 +44,6 @@ $(function() {
 </script>
 <div id="main-nav"></div>
 </div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -92,461 +72,30 @@ $(document).ready(function(){initNavTree('functions.html','');});
 , <a class="el" href="class_model_1_1_warrior.html#a064845f1f36d363cb12089743eb277d0">Model.Warrior</a>
 </li>
 <li>animate()
-: <a class="el" href="class_model_1_1_archer.html#a98d25f7b4b7f365402668bcfc03eff28">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a392e364fdf2970caec5941366cfdc6f9">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a0e4d364c551d62c4c9b8993f299e5688">Model.Warrior</a>
+: <a class="el" href="class_view_1_1_animation.html#a1b3724548dfd54526a24c8ed4706ee05">View.Animation</a>
+</li>
+<li>animateUnitPosition()
+: <a class="el" href="class_view_1_1_animation.html#a008dc7bbb7014aca9c1284613b25f356">View.Animation</a>
 </li>
 <li>Archer()
-: <a class="el" href="class_model_1_1_archer.html#ac009b1b8fdcdd5f004636f2929a24f1d">Model.Archer</a>
+: <a class="el" href="class_model_1_1_archer.html#a5191490fd6e876874e9e7fb1eed39673">Model.Archer</a>
+</li>
+<li>attackAnimation()
+: <a class="el" href="class_view_1_1_animation.html#aac990350f0970496abd40f47618d657d">View.Animation</a>
 </li>
 <li>attackConfirmOpen
 : <a class="el" href="class_model_1_1_game_state.html#ab5781c1403edc30064ae2a8cbaad4c4c">Model.GameState</a>
 </li>
-</ul>
-
-
-<h3><a id="index_b"></a>- b -</h3><ul>
-<li>beforeMove
-: <a class="el" href="class_model_1_1_game_state.html#af546cfa01e29773b5260cd6bfe8132b7">Model.GameState</a>
-</li>
-<li>BronzeBow()
-: <a class="el" href="class_model_1_1_bronze_bow.html#a13a8963c53c07fe2d66c5428ab9c9bd6">Model.BronzeBow</a>
-</li>
-<li>BronzeSword()
-: <a class="el" href="class_model_1_1_bronze_sword.html#a2b6859b3e48e9cc762a236c21a2b2778">Model.BronzeSword</a>
-</li>
-<li>Button()
-: <a class="el" href="class_view_1_1_button.html#af1811d9154063453744af47950aeefc0">View.Button</a>
-</li>
-</ul>
-
-
-<h3><a id="index_c"></a>- c -</h3><ul>
-<li>currentPlayer
-: <a class="el" href="class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de">Model.GameState</a>
-</li>
-</ul>
-
-
-<h3><a id="index_d"></a>- d -</h3><ul>
-<li>Def
-: <a class="el" href="class_model_1_1_archer.html#a9aff46cc90c3542276c55ca22a37b113">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a84857d68772ac3b466a64123fde94373">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#afca346077df4376dc519435f3a192949">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#aadd627830a738fc79a32da54a1349d4d">Model.Warrior</a>
-</li>
-<li>Dispose()
-: <a class="el" href="class_view_1_1_how_to_play.html#a459b97062e80b85abff7660bbee504c8">View.HowToPlay</a>
-, <a class="el" href="class_view_1_1_how_to_play2.html#abf387c99fbdd073bae8f6134235904ac">View.HowToPlay2</a>
-, <a class="el" href="class_view_1_1_how_to_play3.html#a9383ffca40f40f1554ee919b72b6af54">View.HowToPlay3</a>
-, <a class="el" href="class_view_1_1_main_menu.html#aa2671453d4e5063258fb3cef3b125a9b">View.MainMenu</a>
-</li>
-<li>Draw()
-: <a class="el" href="class_controller_1_1_game.html#a243addf184836c81e6a4f793b0ba0a9f">Controller.Game</a>
-</li>
-<li>dropDownMenuOpen
-: <a class="el" href="class_model_1_1_game_state.html#a6e723d6c3b99e1c235c6d214ee17929a">Model.GameState</a>
-</li>
-</ul>
-
-
-<h3><a id="index_e"></a>- e -</h3><ul>
-<li>enemyPlayer
-: <a class="el" href="class_model_1_1_game_state.html#ae276234c4a6b2b182b13f125abb61ba3">Model.GameState</a>
-</li>
-<li>enemyUnitsInRange()
-: <a class="el" href="class_controller_1_1_game_function.html#a0854a33c1864a8196c1037fd88d7b1c0">Controller.GameFunction</a>
-</li>
-<li>equippedWeapon
-: <a class="el" href="class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea">Model.Warrior</a>
-</li>
-</ul>
-
-
-<h3><a id="index_f"></a>- f -</h3><ul>
-<li>finalDamage()
-: <a class="el" href="class_model_1_1_damage_calculations.html#a3b2362132e274bc821c9c365511fc11b">Model.DamageCalculations</a>
-</li>
-<li>Fireball()
-: <a class="el" href="class_model_1_1_fireball.html#a7d641800d5354711f67ce3554a2deb0d">Model.Fireball</a>
-</li>
-</ul>
-
-
-<h3><a id="index_g"></a>- g -</h3><ul>
-<li>getAttackableNodes()
-: <a class="el" href="class_controller_1_1_game_function.html#ad6e9b27c164633455ec7433d3b7b6f50">Controller.GameFunction</a>
-</li>
-<li>getAttackRangeAfterMoving()
-: <a class="el" href="class_controller_1_1_game_function.html#a6b9f4cc1fad812ac925b242d0debe4a5">Controller.GameFunction</a>
-</li>
-<li>getButtonImage()
-: <a class="el" href="class_model_1_1_archer.html#aa643e878609d234a3fddca294d4d6756">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a6c34591377675f0643fa36a2d1cb378d">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007">Model.Warrior</a>
-</li>
-<li>getButtonOfType()
-: <a class="el" href="class_model_1_1_archer.html#a31d5c71c429ebedef4a23b84b93408ff">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#adeea72218aed1013de839d04e5bde84c">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a0f5a9c6f5e550f44c84ca64ce022e9a6">Model.Warrior</a>
-</li>
-<li>getButtons()
-: <a class="el" href="class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24">Model.Warrior</a>
-</li>
-<li>getButtonType()
-: <a class="el" href="class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755">View.Button</a>
-</li>
-<li>getCharAttackInfo()
-: <a class="el" href="class_model_1_1_archer.html#a9f123fc3a324eaf0041462dd40b5ae10">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#aa7c9dac02c4b3c6cd7c6de256c3b2f92">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#aeb30a63287028d9e2d123805b62d3208">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a40dcd822abdd36758035af6c6d08c0b9">Model.Warrior</a>
-</li>
-<li>getCharInfo()
-: <a class="el" href="class_model_1_1_archer.html#a4b1194492d3f9f83fe9842691fc110d9">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#ae6256780be01124c7c9864f4f44b9810">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#adc54c0be5f1b657e30b56255a918f32b">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a243b4ba6d7657e5275c0d74c1e9800e5">Model.Warrior</a>
-</li>
-<li>getClass()
-: <a class="el" href="class_model_1_1_archer.html#abd8b38fd96a6bf778cd635afd1ae13a4">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#aa8290998eb8b6db8fd6544478771b4ab">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#aab6dc07db093c4bb9f5a7beb0ac02480">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a0b8ae1e95b8b00d7da976330db80b968">Model.Warrior</a>
-</li>
-<li>getCritRate()
-: <a class="el" href="class_model_1_1_damage_calculations.html#a8d8f1598155ed6d7719b9adc973831ed">Model.DamageCalculations</a>
-</li>
-<li>getCurrentFrame()
-: <a class="el" href="class_model_1_1_archer.html#a5fc8cd405796886cde8f15f3ad095ca2">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a1da4d9ee53db7b09e338bdab37a57167">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#aecb5510d53b67568a17e89b40cdadda7">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a8e10a65906547abdc55aabb7852eb34a">Model.Warrior</a>
-</li>
-<li>getDamageDealt()
-: <a class="el" href="class_model_1_1_damage_calculations.html#a40a09ac0e5901820aed5d66ccd2725ea">Model.DamageCalculations</a>
-</li>
-<li>getEquipableWeapons()
-: <a class="el" href="class_model_1_1_archer.html#a7a0e7ac7aae02a3f7ceb19a5581f114b">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a5735ecc56cf62b4dccaf218560458bef">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#aa57825903df804dda77d78eb2ca90201">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a8f611698ecb5f6b287fd68863462a344">Model.Warrior</a>
-</li>
-<li>getHitCount()
-: <a class="el" href="class_model_1_1_damage_calculations.html#a4f32191388e849f2f1dbaa6bac1015fa">Model.DamageCalculations</a>
-</li>
-<li>getHitRate()
-: <a class="el" href="class_model_1_1_damage_calculations.html#a21e4eed0da4ff5c11ed59949f7a4a4f8">Model.DamageCalculations</a>
-</li>
-<li>getImage()
-: <a class="el" href="class_view_1_1_button.html#a78a9a7b0a48dddfe30553e964a39e576">View.Button</a>
-</li>
-<li>getInstruct()
-: <a class="el" href="class_view_1_1_main_menu.html#ae90536ff5fa8f90ebe1d99623021817f">View.MainMenu</a>
-</li>
-<li>getMovability()
-: <a class="el" href="class_model_1_1_archer.html#a29de04ac6f33498c7b0b11aa7000846d">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a90c0cbd19877be1cb16be4300e7413b2">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#afc43169b2f01f5015540c220bc9d2b9c">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a0810e8a8317bf596b2368100fcc6ca75">Model.Warrior</a>
-</li>
-<li>getNext()
-: <a class="el" href="class_view_1_1_how_to_play.html#a0381eec7136accb054e37dea55e949ba">View.HowToPlay</a>
-, <a class="el" href="class_view_1_1_how_to_play2.html#acc5864615b7fce1f8cb3b46af0ea8abb">View.HowToPlay2</a>
-</li>
-<li>getNode()
-: <a class="el" href="class_model_1_1_graph.html#a1ea50115c6a9535a1040c336d7cd8d19">Model.Graph</a>
-</li>
-<li>getNumOfUnits()
-: <a class="el" href="class_model_1_1_player.html#ad128636680b101f6c4462d6630368a56">Model.Player</a>
-</li>
-<li>getPixelCoordinates()
-: <a class="el" href="class_view_1_1_button.html#ab5af522cf14ccd4b5cb98db22b3d2148">View.Button</a>
-</li>
-<li>getPosition()
-: <a class="el" href="class_model_1_1_node.html#a83a08bcb71d957094e9bc5661f6f4c35">Model.Node</a>
-</li>
-<li>getPositionX()
-: <a class="el" href="class_model_1_1_node.html#ab846e889c97ad9a5f7db27142e48f58c">Model.Node</a>
-</li>
-<li>getPositionY()
-: <a class="el" href="class_model_1_1_node.html#a852b1840bbb35cdd5ce1e4eba2e43819">Model.Node</a>
-</li>
-<li>getQuit()
-: <a class="el" href="class_view_1_1_how_to_play.html#a271b045914c0603653a830098b806f27">View.HowToPlay</a>
-, <a class="el" href="class_view_1_1_how_to_play2.html#a199c1bf8e53a56e23c14ea81e5900c28">View.HowToPlay2</a>
-, <a class="el" href="class_view_1_1_how_to_play3.html#a0e08141a83247c96907d6677ac0da539">View.HowToPlay3</a>
-</li>
-<li>getSpriteImage()
-: <a class="el" href="class_model_1_1_archer.html#a4efe27d91b20d37fee32b7144bbe4af2">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#af32359315cd33ca16d78c83d3f898e8f">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a7c076427c8ef933d33ae50c76ea995b3">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#abcbb2031c3f28d0a4c3509aa30b6308a">Model.Warrior</a>
-</li>
-<li>getStats()
-: <a class="el" href="class_model_1_1_archer.html#a6b4732f3d000afcc82512e5e35ede43d">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a226ae9e107258aca2485b887a9f2015f">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a52301b538035cebd1ac9bc76bb09948b">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a6361e8105573a09d8f29935b41d2a59a">Model.Warrior</a>
-</li>
-<li>getUnits()
-: <a class="el" href="class_model_1_1_player.html#a3c61df9a7f3755ed7355e4a3cd4e685a">Model.Player</a>
-</li>
-<li>Graph()
-: <a class="el" href="class_model_1_1_graph.html#a70e0c2327268c051423e64454fd63c1c">Model.Graph</a>
-</li>
-</ul>
-
-
-<h3><a id="index_h"></a>- h -</h3><ul>
-<li>hasUnitFinishedActions()
-: <a class="el" href="class_controller_1_1_game_function.html#ac23bfd530d3a087da49065fce84821ab">Controller.GameFunction</a>
-</li>
-<li>Height
-: <a class="el" href="class_model_1_1_graph.html#ad80b7be893e46c9149552ef8bfc18068">Model.Graph</a>
-</li>
-<li>HowToPlay()
-: <a class="el" href="class_view_1_1_how_to_play.html#a5c24309243dd0682ad9e25ecaf15e960">View.HowToPlay</a>
-</li>
-<li>HowToPlay2()
-: <a class="el" href="class_view_1_1_how_to_play2.html#a275238cab088650a4930ba6e0f1ba7b0">View.HowToPlay2</a>
-</li>
-<li>HowToPlay3()
-: <a class="el" href="class_view_1_1_how_to_play3.html#a55470f85b01b5025cc11d7f75655f9d1">View.HowToPlay3</a>
-</li>
-<li>Hp
-: <a class="el" href="class_model_1_1_archer.html#af7364e7c13118293dac16c9caacd180f">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#abf7607506d325e0c08ba41a7b7d831ce">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#add5c3b029398346c448bfa3a64f278f1">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a0d8ed534eedb08e75884fedb14277735">Model.Warrior</a>
-</li>
-</ul>
-
-
-<h3><a id="index_i"></a>- i -</h3><ul>
-<li>Initialize()
-: <a class="el" href="class_controller_1_1_game.html#aa3a270df3da66d794d8607e029bf9608">Controller.Game</a>
-</li>
-<li>Int
-: <a class="el" href="interface_model_1_1_unit.html#a9bef9ff10e4fb3d643632c431f1d3cfa">Model.Unit</a>
-</li>
-<li>isAnEnemyUnitInRange()
-: <a class="el" href="class_controller_1_1_game_function.html#a22e673cfb256b9f2428f0fd81546bd7c">Controller.GameFunction</a>
-</li>
-<li>isButtonActive()
-: <a class="el" href="class_model_1_1_archer.html#ae2eb6257593149ac06d4518e3ee52d5e">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#ad4c42c550ad5993ee7fd773e896fc914">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#ae9cd223ee338da82906a99bd32e72bb4">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a10925eec2f2749a02bcee78c273646f2">Model.Warrior</a>
-</li>
-<li>isEnemyUnitInRange()
-: <a class="el" href="class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517">Controller.GameFunction</a>
-</li>
-<li>isGameOver()
-: <a class="el" href="class_controller_1_1_game_function.html#a0696007a9d80f8e6ae9b28b3a3ba4b43">Controller.GameFunction</a>
-</li>
-<li>isObstacle
-: <a class="el" href="class_model_1_1_node.html#a93438af5996ee894fafd4e70b572af34">Model.Node</a>
-</li>
-<li>isOccupied()
-: <a class="el" href="class_model_1_1_node.html#a470e31a9c20caf629e6922eb5c3688e4">Model.Node</a>
-</li>
-<li>isTurnOver()
-: <a class="el" href="class_controller_1_1_game_function.html#ad685bf2e60bc063664f47ac2cc1fc385">Controller.GameFunction</a>
-</li>
-</ul>
-
-
-<h3><a id="index_l"></a>- l -</h3><ul>
-<li>Level
-: <a class="el" href="class_model_1_1_archer.html#ad2e43d0f3cf52494c703de0c7bfd8af6">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a2af40b60ebdb327efc277a1e920a82af">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#afdbcc5ed513f2d2ac9b1817b542dcce5">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a40ebb67fd534b727ceb63cfdbe5e1af6">Model.Warrior</a>
-</li>
-<li>LoadContent()
-: <a class="el" href="class_controller_1_1_game.html#a05c5bf033337a7f5130735e218772770">Controller.Game</a>
-</li>
-</ul>
-
-
-<h3><a id="index_m"></a>- m -</h3><ul>
-<li>Mage()
-: <a class="el" href="class_model_1_1_mage.html#a0b3127050836fcc51e07d18f9e6b9b16">Model.Mage</a>
-</li>
-<li>MainMenu()
-: <a class="el" href="class_view_1_1_main_menu.html#a148c2fad834c39e44eab811b9bf7cb32">View.MainMenu</a>
-</li>
-<li>modInt
-: <a class="el" href="interface_model_1_1_weapon.html#a1ef41fea09be5beda6c21594fd648a5c">Model.Weapon</a>
-</li>
-<li>modSkill
-: <a class="el" href="interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab">Model.Weapon</a>
-</li>
-<li>modStr
-: <a class="el" href="interface_model_1_1_weapon.html#ae257017428d45a9d5d0de7071565c027">Model.Weapon</a>
-</li>
-<li>movabilityObstruction
-: <a class="el" href="class_model_1_1_node.html#a71c12ee4c3e1d8eecbf757dd4f6d8632">Model.Node</a>
-</li>
-</ul>
-
-
-<h3><a id="index_n"></a>- n -</h3><ul>
-<li>name
-: <a class="el" href="interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8">Model.Weapon</a>
-</li>
-<li>Node()
-: <a class="el" href="class_model_1_1_node.html#aa89ec584d03eab67ea243753c15dbbb4">Model.Node</a>
-</li>
-<li>NumberOfNodes
-: <a class="el" href="class_model_1_1_graph.html#ae4dd5d130ea173ac6a38e15f6fa53544">Model.Graph</a>
-</li>
-</ul>
-
-
-<h3><a id="index_o"></a>- o -</h3><ul>
-<li>ownsUnit()
-: <a class="el" href="class_model_1_1_player.html#a13d973c52472d7f54e4a3451ae16236e">Model.Player</a>
-</li>
-</ul>
-
-
-<h3><a id="index_p"></a>- p -</h3><ul>
-<li>pathFinder()
-: <a class="el" href="class_controller_1_1_game_function.html#a4d9123c98fec7919087096f35838acc8">Controller.GameFunction</a>
-</li>
-<li>PixelCoordinates
-: <a class="el" href="class_model_1_1_archer.html#aa923ebbd8825483f6d3ac8002c26b49e">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a4eccff4c1472a462c35b3d92bce315aa">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a0cf0d3bc4998616c193a836237bd56aa">Model.Warrior</a>
-</li>
-<li>playableUnitSelected
-: <a class="el" href="class_model_1_1_game_state.html#ac5ac5083088be3636da64ac0a3eb3ac9">Model.GameState</a>
-</li>
-<li>Player()
-: <a class="el" href="class_model_1_1_player.html#a7d58b47184f288c3e9edffbbe1580170">Model.Player</a>
-</li>
-<li>Position
-: <a class="el" href="class_model_1_1_archer.html#a29c86df7ddc2c4cc8b31442f6e33f533">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a8d72341804e201466fede9543cf6b9a5">Model.Warrior</a>
-</li>
-</ul>
-
-
-<h3><a id="index_r"></a>- r -</h3><ul>
-<li>range
-: <a class="el" href="interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8">Model.Weapon</a>
-</li>
-<li>Res
-: <a class="el" href="class_model_1_1_archer.html#a3310ec0b0903dbfb836be9663a8778d7">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#ab858284f5c8814471d756f5637de8f27">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#acc73a95a98cadd660da4df26aa1dab22">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a6fb225addb43acf799fefb5177b690f6">Model.Warrior</a>
-</li>
-</ul>
-
-
-<h3><a id="index_s"></a>- s -</h3><ul>
-<li>selectedUnit
-: <a class="el" href="class_model_1_1_game_state.html#ab163d599e6e1f46c470d0835d8053ad9">Model.GameState</a>
-</li>
-<li>setButtonCoordinates()
-: <a class="el" href="class_model_1_1_archer.html#a18527b95d270412cf4e8c7500c6635fc">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a4bada92e977b0edd41cb054a44f6d2e1">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a9fe162206435e50e8da130388ab50fdb">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#acdc442170e6d92c84dadcd7e49b90a7a">Model.Warrior</a>
-</li>
-<li>setInitialStats()
-: <a class="el" href="class_model_1_1_archer.html#a4de690927cc791da8de82e7bedf13cf2">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#ac9fb76a259c754214a3b9cc84c1da58d">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a56e3ad622997f6c49e10f4b695644eb5">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a8b774a43312fc8594725578630b27dfd">Model.Warrior</a>
-</li>
-<li>setInstructFalse()
-: <a class="el" href="class_view_1_1_main_menu.html#a2efeeb76551d4eceeb90f7245ad096d5">View.MainMenu</a>
-</li>
-<li>setMovableNodes()
-: <a class="el" href="class_controller_1_1_game_function.html#a9910af0161e502a272fa6fbc025d6a93">Controller.GameFunction</a>
-</li>
-<li>setNextFalse()
-: <a class="el" href="class_view_1_1_how_to_play.html#acbd92ee6af1908ac5fe90e19fbc9e973">View.HowToPlay</a>
-, <a class="el" href="class_view_1_1_how_to_play2.html#ae730b191665b52e780b0313f4906719d">View.HowToPlay2</a>
-</li>
-<li>setNode()
-: <a class="el" href="class_model_1_1_graph.html#a9bd131e174df6cf21a64cf5af0cde0d4">Model.Graph</a>
-</li>
-<li>setPixelCoordinates()
-: <a class="el" href="class_view_1_1_button.html#a74efddb86bfe8f4a765bd124c0fa492d">View.Button</a>
-</li>
-<li>setQuitFalse()
-: <a class="el" href="class_view_1_1_how_to_play.html#a3c3a75e8e633b002acee5565578cca59">View.HowToPlay</a>
-, <a class="el" href="class_view_1_1_how_to_play2.html#aa9f430897069f4ed3921a0d9452052c5">View.HowToPlay2</a>
-, <a class="el" href="class_view_1_1_how_to_play3.html#ad31d606a58cd810afbfb12b45f3b4ca6">View.HowToPlay3</a>
-</li>
-<li>Skill
-: <a class="el" href="interface_model_1_1_unit.html#aacecaa31661bd95dcc36bde480a2ea81">Model.Unit</a>
-</li>
-<li>Speed
-: <a class="el" href="class_model_1_1_archer.html#a28caf09ef08983577d2f392c72055252">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a5bd9d7d272350503a3a8c921c9d5bb60">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#aecee4e038fc518751386c525331ac920">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a39a53eedbc5f1580b18ac206626e76e4">Model.Warrior</a>
-</li>
-<li>startTurn()
-: <a class="el" href="class_controller_1_1_game_function.html#aad2a98ed072875b85bb7168c805db0e5">Controller.GameFunction</a>
-</li>
-<li>Str
-: <a class="el" href="interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17">Model.Unit</a>
-</li>
-</ul>
-
-
-<h3><a id="index_u"></a>- u -</h3><ul>
-<li>unitOnNode
-: <a class="el" href="class_model_1_1_node.html#a82ca414242eee3d8542a935149049427">Model.Node</a>
-</li>
-<li>unitToAttack
-: <a class="el" href="class_model_1_1_game_state.html#af352baaca46aaf95b984980ca55693ed">Model.GameState</a>
-</li>
-<li>Update()
-: <a class="el" href="class_controller_1_1_game.html#a57f4f23e2ca97a9ed820aab106a2ebe3">Controller.Game</a>
-</li>
-<li>updateMouse()
-: <a class="el" href="class_controller_1_1_mouse_handler.html#a13cccfe6989e87549027a0dcc694d1f6">Controller.MouseHandler</a>
-</li>
-</ul>
-
-
-<h3><a id="index_w"></a>- w -</h3><ul>
-<li>Warrior()
-: <a class="el" href="class_model_1_1_warrior.html#ab78e2fbb3c55ddcf59c81457c1aa97f7">Model.Warrior</a>
-</li>
-<li>Width
-: <a class="el" href="class_model_1_1_graph.html#ac3b8b0d5608f48b36c624108dca52695">Model.Graph</a>
+<li>attackSelect
+: <a class="el" href="class_model_1_1_game_state.html#a6bad6fb7894df05450a002190dd37f89">Model.GameState</a>
 </li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/functions_b.html b/Doc/Design/MIS/html/functions_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..bd223323d0892ac610286b7a1ad470498f95decb
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_b.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_b"></a>- b -</h3><ul>
+<li>beforeMove
+: <a class="el" href="class_model_1_1_game_state.html#af546cfa01e29773b5260cd6bfe8132b7">Model.GameState</a>
+</li>
+<li>BronzeSword()
+: <a class="el" href="class_model_1_1_bronze_sword.html#a2b6859b3e48e9cc762a236c21a2b2778">Model.BronzeSword</a>
+</li>
+<li>Button()
+: <a class="el" href="class_view_1_1_button.html#af1811d9154063453744af47950aeefc0">View.Button</a>
+</li>
+<li>buttonAction()
+: <a class="el" href="class_controller_1_1_game_function.html#a1510910fe1fc1d946712da7f72ee7da1">Controller.GameFunction</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_c.html b/Doc/Design/MIS/html/functions_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..b0c73992af36eede58790848bc5cb4897d8204cb
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_c.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_c"></a>- c -</h3><ul>
+<li>Camera()
+: <a class="el" href="class_view_1_1_camera.html#a9493580e7485519c5dd9bd496b83165c">View.Camera</a>
+</li>
+<li>currentFrame
+: <a class="el" href="class_model_1_1_archer.html#ae7d7b650412a7ad6f09825939bf3822d">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a37c5b39b09d0958627077247d776ed09">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#aa7dd9a7688288db63604d0e57a68ffb5">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a3a9d561e220e7affc8f8e230e15d9bf0">Model.Warrior</a>
+</li>
+<li>currentPlayer
+: <a class="el" href="class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de">Model.GameState</a>
+</li>
+<li>CurrentPlayerDamageDealt
+: <a class="el" href="class_model_1_1_game_state.html#a829479b1c3cf8a4019a38c09990f2b7d">Model.GameState</a>
+</li>
+<li>currentPlayerDamagePopup
+: <a class="el" href="class_model_1_1_game_state.html#a1c8543e79d3bb6fdfb705b0428d98bce">Model.GameState</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_d.html b/Doc/Design/MIS/html/functions_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..f8b14a9e42db9e092804115d064084320694b7c1
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_d.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_d"></a>- d -</h3><ul>
+<li>Def
+: <a class="el" href="class_model_1_1_archer.html#a9aff46cc90c3542276c55ca22a37b113">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a84857d68772ac3b466a64123fde94373">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#afca346077df4376dc519435f3a192949">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#aadd627830a738fc79a32da54a1349d4d">Model.Warrior</a>
+</li>
+<li>deselectUnit()
+: <a class="el" href="class_controller_1_1_game_function.html#afc2f3baed432319b1e7bfc5dae69b634">Controller.GameFunction</a>
+</li>
+<li>Dispose()
+: <a class="el" href="class_view_1_1_how_to_play.html#a459b97062e80b85abff7660bbee504c8">View.HowToPlay</a>
+, <a class="el" href="class_view_1_1_how_to_play2.html#abf387c99fbdd073bae8f6134235904ac">View.HowToPlay2</a>
+, <a class="el" href="class_view_1_1_how_to_play3.html#a9383ffca40f40f1554ee919b72b6af54">View.HowToPlay3</a>
+, <a class="el" href="class_view_1_1_main_menu.html#aa2671453d4e5063258fb3cef3b125a9b">View.MainMenu</a>
+</li>
+<li>Draw()
+: <a class="el" href="class_controller_1_1_game.html#a243addf184836c81e6a4f793b0ba0a9f">Controller.Game</a>
+</li>
+<li>drawAttackConfirm()
+: <a class="el" href="class_view_1_1_draw_class.html#a92a20fce6da929b25cd19c68f37cee03">View.DrawClass</a>
+</li>
+<li>drawDamagePopup()
+: <a class="el" href="class_view_1_1_draw_class.html#ae99bdbd081b2d201780307a233bfd9d3">View.DrawClass</a>
+</li>
+<li>drawDropDownMenu()
+: <a class="el" href="class_view_1_1_draw_class.html#ae75363224d26c1de36820c77c00bab4b">View.DrawClass</a>
+</li>
+<li>drawEndTurnButton()
+: <a class="el" href="class_view_1_1_draw_class.html#aadfde5664a486e1dc9581628ce98b0b6">View.DrawClass</a>
+</li>
+<li>drawGameOverMenu()
+: <a class="el" href="class_view_1_1_draw_class.html#a58026b4efa17fe7b88500b5d58009e41">View.DrawClass</a>
+</li>
+<li>drawHighlightNodes()
+: <a class="el" href="class_view_1_1_draw_class.html#a4f65b2590cbc2d54776fb2e6e8446337">View.DrawClass</a>
+</li>
+<li>drawInfoScreen()
+: <a class="el" href="class_view_1_1_draw_class.html#a02cb24dbfed917cc4f9eb2bc9309664e">View.DrawClass</a>
+</li>
+<li>drawInventoryMenu()
+: <a class="el" href="class_view_1_1_draw_class.html#a66b9b84b3e7e82180fe747a5d0ac6af4">View.DrawClass</a>
+</li>
+<li>drawTurnTransition()
+: <a class="el" href="class_view_1_1_draw_class.html#a93919267e711f68a3ebc1087246fbcbe">View.DrawClass</a>
+</li>
+<li>DrawUnit()
+: <a class="el" href="class_view_1_1_draw_class.html#a5b4e02d7c968fe293c2b42b26a3b2945">View.DrawClass</a>
+</li>
+<li>drawUnitsAtGameOver()
+: <a class="el" href="class_view_1_1_draw_class.html#a69c3edf89c9b736bb8a9921e2e489e1a">View.DrawClass</a>
+</li>
+<li>dropDownMenuOpen
+: <a class="el" href="class_model_1_1_game_state.html#a6e723d6c3b99e1c235c6d214ee17929a">Model.GameState</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_e.html b/Doc/Design/MIS/html/functions_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..11ea294c4aa7a90e5fd368d830e3d5a12fdd2897
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_e.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_e"></a>- e -</h3><ul>
+<li>endTurn()
+: <a class="el" href="class_controller_1_1_game_function.html#a36d1871b3c777a7ab6ac22b2cea28609">Controller.GameFunction</a>
+</li>
+<li>endTurnButton
+: <a class="el" href="class_model_1_1_game_state.html#ae55aa686aaf5841657344fdc178c92d5">Model.GameState</a>
+</li>
+<li>endTurnButtonLocation
+: <a class="el" href="class_model_1_1_game_state.html#ae092b0d0e2c881a590e5798fd39d7798">Model.GameState</a>
+</li>
+<li>enemyPlayer
+: <a class="el" href="class_model_1_1_game_state.html#ae276234c4a6b2b182b13f125abb61ba3">Model.GameState</a>
+</li>
+<li>EnemyPlayerDamageDealt
+: <a class="el" href="class_model_1_1_game_state.html#a32226ed0679f9e47a0e7ed4cb2ed1009">Model.GameState</a>
+</li>
+<li>enemyPlayerDamagePopup
+: <a class="el" href="class_model_1_1_game_state.html#af42c3aff2e08038bbc07d696f36fdd4b">Model.GameState</a>
+</li>
+<li>equippedWeapon
+: <a class="el" href="class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea">Model.Warrior</a>
+</li>
+<li>exitGameClicked
+: <a class="el" href="class_model_1_1_game_state.html#a0ee0eff828bc31ce69967d7ef04588b8">Model.GameState</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_f.html b/Doc/Design/MIS/html/functions_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..c37d668ee321473d49bcc0bd06739b4928702f3c
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_f.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_f"></a>- f -</h3><ul>
+<li>finalDamage()
+: <a class="el" href="class_model_1_1_damage_calculations.html#a3b2362132e274bc821c9c365511fc11b">Model.DamageCalculations</a>
+</li>
+<li>Fireball()
+: <a class="el" href="class_model_1_1_fireball.html#a7d641800d5354711f67ce3554a2deb0d">Model.Fireball</a>
+</li>
+<li>Fireblast()
+: <a class="el" href="class_model_1_1_fireblast.html#a34c557adfc63f9cd0cb8175b94fc7866">Model.Fireblast</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_func.html b/Doc/Design/MIS/html/functions_func.html
index c4e2ac583e3cac79df65d8ce6d623e13b5175beb..5a6f257973a42a28ac18a74bbc59f83f8ea3237c 100644
--- a/Doc/Design/MIS/html/functions_func.html
+++ b/Doc/Design/MIS/html/functions_func.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -50,20 +44,6 @@ $(function() {
 </script>
 <div id="main-nav"></div>
 </div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_func.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -86,31 +66,44 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 : <a class="el" href="class_model_1_1_player.html#a6eb0891c6c56bc41c87b3ebd4bbe3cb0">Model.Player</a>
 </li>
 <li>animate()
-: <a class="el" href="class_model_1_1_archer.html#a98d25f7b4b7f365402668bcfc03eff28">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#a392e364fdf2970caec5941366cfdc6f9">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a0e4d364c551d62c4c9b8993f299e5688">Model.Warrior</a>
+: <a class="el" href="class_view_1_1_animation.html#a1b3724548dfd54526a24c8ed4706ee05">View.Animation</a>
+</li>
+<li>animateUnitPosition()
+: <a class="el" href="class_view_1_1_animation.html#a008dc7bbb7014aca9c1284613b25f356">View.Animation</a>
 </li>
 <li>Archer()
-: <a class="el" href="class_model_1_1_archer.html#ac009b1b8fdcdd5f004636f2929a24f1d">Model.Archer</a>
+: <a class="el" href="class_model_1_1_archer.html#a5191490fd6e876874e9e7fb1eed39673">Model.Archer</a>
+</li>
+<li>attackAnimation()
+: <a class="el" href="class_view_1_1_animation.html#aac990350f0970496abd40f47618d657d">View.Animation</a>
 </li>
 </ul>
 
 
 <h3><a id="index_b"></a>- b -</h3><ul>
-<li>BronzeBow()
-: <a class="el" href="class_model_1_1_bronze_bow.html#a13a8963c53c07fe2d66c5428ab9c9bd6">Model.BronzeBow</a>
-</li>
 <li>BronzeSword()
 : <a class="el" href="class_model_1_1_bronze_sword.html#a2b6859b3e48e9cc762a236c21a2b2778">Model.BronzeSword</a>
 </li>
 <li>Button()
 : <a class="el" href="class_view_1_1_button.html#af1811d9154063453744af47950aeefc0">View.Button</a>
 </li>
+<li>buttonAction()
+: <a class="el" href="class_controller_1_1_game_function.html#a1510910fe1fc1d946712da7f72ee7da1">Controller.GameFunction</a>
+</li>
+</ul>
+
+
+<h3><a id="index_c"></a>- c -</h3><ul>
+<li>Camera()
+: <a class="el" href="class_view_1_1_camera.html#a9493580e7485519c5dd9bd496b83165c">View.Camera</a>
+</li>
 </ul>
 
 
 <h3><a id="index_d"></a>- d -</h3><ul>
+<li>deselectUnit()
+: <a class="el" href="class_controller_1_1_game_function.html#afc2f3baed432319b1e7bfc5dae69b634">Controller.GameFunction</a>
+</li>
 <li>Dispose()
 : <a class="el" href="class_view_1_1_how_to_play.html#a459b97062e80b85abff7660bbee504c8">View.HowToPlay</a>
 , <a class="el" href="class_view_1_1_how_to_play2.html#abf387c99fbdd073bae8f6134235904ac">View.HowToPlay2</a>
@@ -120,12 +113,45 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 <li>Draw()
 : <a class="el" href="class_controller_1_1_game.html#a243addf184836c81e6a4f793b0ba0a9f">Controller.Game</a>
 </li>
+<li>drawAttackConfirm()
+: <a class="el" href="class_view_1_1_draw_class.html#a92a20fce6da929b25cd19c68f37cee03">View.DrawClass</a>
+</li>
+<li>drawDamagePopup()
+: <a class="el" href="class_view_1_1_draw_class.html#ae99bdbd081b2d201780307a233bfd9d3">View.DrawClass</a>
+</li>
+<li>drawDropDownMenu()
+: <a class="el" href="class_view_1_1_draw_class.html#ae75363224d26c1de36820c77c00bab4b">View.DrawClass</a>
+</li>
+<li>drawEndTurnButton()
+: <a class="el" href="class_view_1_1_draw_class.html#aadfde5664a486e1dc9581628ce98b0b6">View.DrawClass</a>
+</li>
+<li>drawGameOverMenu()
+: <a class="el" href="class_view_1_1_draw_class.html#a58026b4efa17fe7b88500b5d58009e41">View.DrawClass</a>
+</li>
+<li>drawHighlightNodes()
+: <a class="el" href="class_view_1_1_draw_class.html#a4f65b2590cbc2d54776fb2e6e8446337">View.DrawClass</a>
+</li>
+<li>drawInfoScreen()
+: <a class="el" href="class_view_1_1_draw_class.html#a02cb24dbfed917cc4f9eb2bc9309664e">View.DrawClass</a>
+</li>
+<li>drawInventoryMenu()
+: <a class="el" href="class_view_1_1_draw_class.html#a66b9b84b3e7e82180fe747a5d0ac6af4">View.DrawClass</a>
+</li>
+<li>drawTurnTransition()
+: <a class="el" href="class_view_1_1_draw_class.html#a93919267e711f68a3ebc1087246fbcbe">View.DrawClass</a>
+</li>
+<li>DrawUnit()
+: <a class="el" href="class_view_1_1_draw_class.html#a5b4e02d7c968fe293c2b42b26a3b2945">View.DrawClass</a>
+</li>
+<li>drawUnitsAtGameOver()
+: <a class="el" href="class_view_1_1_draw_class.html#a69c3edf89c9b736bb8a9921e2e489e1a">View.DrawClass</a>
+</li>
 </ul>
 
 
 <h3><a id="index_e"></a>- e -</h3><ul>
-<li>enemyUnitsInRange()
-: <a class="el" href="class_controller_1_1_game_function.html#a0854a33c1864a8196c1037fd88d7b1c0">Controller.GameFunction</a>
+<li>endTurn()
+: <a class="el" href="class_controller_1_1_game_function.html#a36d1871b3c777a7ab6ac22b2cea28609">Controller.GameFunction</a>
 </li>
 </ul>
 
@@ -137,6 +163,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 <li>Fireball()
 : <a class="el" href="class_model_1_1_fireball.html#a7d641800d5354711f67ce3554a2deb0d">Model.Fireball</a>
 </li>
+<li>Fireblast()
+: <a class="el" href="class_model_1_1_fireblast.html#a34c557adfc63f9cd0cb8175b94fc7866">Model.Fireblast</a>
+</li>
 </ul>
 
 
@@ -153,12 +182,6 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 , <a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">Model.Unit</a>
 , <a class="el" href="class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007">Model.Warrior</a>
 </li>
-<li>getButtonOfType()
-: <a class="el" href="class_model_1_1_archer.html#a31d5c71c429ebedef4a23b84b93408ff">Model.Archer</a>
-, <a class="el" href="class_model_1_1_mage.html#adeea72218aed1013de839d04e5bde84c">Model.Mage</a>
-, <a class="el" href="interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060">Model.Unit</a>
-, <a class="el" href="class_model_1_1_warrior.html#a0f5a9c6f5e550f44c84ca64ce022e9a6">Model.Warrior</a>
-</li>
 <li>getButtons()
 : <a class="el" href="class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82">Model.Archer</a>
 , <a class="el" href="class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0">Model.Mage</a>
@@ -166,7 +189,11 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 , <a class="el" href="class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24">Model.Warrior</a>
 </li>
 <li>getButtonType()
-: <a class="el" href="class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755">View.Button</a>
+: <a class="el" href="class_model_1_1_archer.html#a7feeb803f7067d5d2a6f6137ab6f6611">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#ac4e875b6ed87a970b75ab79f78ecaa19">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a5ff17e4c9ffaf08f29af97a16cd56a02">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a8c9209211e26c7bf6ebe544534948a4e">Model.Warrior</a>
+, <a class="el" href="class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755">View.Button</a>
 </li>
 <li>getCharAttackInfo()
 : <a class="el" href="class_model_1_1_archer.html#a9f123fc3a324eaf0041462dd40b5ae10">Model.Archer</a>
@@ -216,6 +243,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 <li>getInstruct()
 : <a class="el" href="class_view_1_1_main_menu.html#ae90536ff5fa8f90ebe1d99623021817f">View.MainMenu</a>
 </li>
+<li>getMenuButtonClicked()
+: <a class="el" href="class_controller_1_1_game_function.html#ae76737ddf87cf0ca533ac317da7c5ef3">Controller.GameFunction</a>
+</li>
 <li>getMovability()
 : <a class="el" href="class_model_1_1_archer.html#a29de04ac6f33498c7b0b11aa7000846d">Model.Archer</a>
 , <a class="el" href="class_model_1_1_mage.html#a90c0cbd19877be1cb16be4300e7413b2">Model.Mage</a>
@@ -261,6 +291,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 , <a class="el" href="interface_model_1_1_unit.html#a52301b538035cebd1ac9bc76bb09948b">Model.Unit</a>
 , <a class="el" href="class_model_1_1_warrior.html#a6361e8105573a09d8f29935b41d2a59a">Model.Warrior</a>
 </li>
+<li>getUnitOnNodeClicked()
+: <a class="el" href="class_controller_1_1_game_function.html#a35acdb9a83b042e26aab920de8b6f25d">Controller.GameFunction</a>
+</li>
 <li>getUnits()
 : <a class="el" href="class_model_1_1_player.html#a3c61df9a7f3755ed7355e4a3cd4e685a">Model.Player</a>
 </li>
@@ -290,8 +323,8 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 <li>Initialize()
 : <a class="el" href="class_controller_1_1_game.html#aa3a270df3da66d794d8607e029bf9608">Controller.Game</a>
 </li>
-<li>isAnEnemyUnitInRange()
-: <a class="el" href="class_controller_1_1_game_function.html#a22e673cfb256b9f2428f0fd81546bd7c">Controller.GameFunction</a>
+<li>IronSword()
+: <a class="el" href="class_model_1_1_iron_sword.html#a2c46a5f532dad9cda84c24a2e47db054">Model.IronSword</a>
 </li>
 <li>isButtonActive()
 : <a class="el" href="class_model_1_1_archer.html#ae2eb6257593149ac06d4518e3ee52d5e">Model.Archer</a>
@@ -303,7 +336,10 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 : <a class="el" href="class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517">Controller.GameFunction</a>
 </li>
 <li>isGameOver()
-: <a class="el" href="class_controller_1_1_game_function.html#a0696007a9d80f8e6ae9b28b3a3ba4b43">Controller.GameFunction</a>
+: <a class="el" href="class_controller_1_1_game_function.html#af744ac63a1f4b99946c9f652d014cc4d">Controller.GameFunction</a>
+</li>
+<li>isMagicalAttack()
+: <a class="el" href="class_controller_1_1_game_function.html#a4f53c0a0edffecda9dea3fc3cd22b43e">Controller.GameFunction</a>
 </li>
 <li>isOccupied()
 : <a class="el" href="class_model_1_1_node.html#a470e31a9c20caf629e6922eb5c3688e4">Model.Node</a>
@@ -318,12 +354,15 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 <li>LoadContent()
 : <a class="el" href="class_controller_1_1_game.html#a05c5bf033337a7f5130735e218772770">Controller.Game</a>
 </li>
+<li>LongBow()
+: <a class="el" href="class_model_1_1_long_bow.html#a0ac1eb12d01801e0b2385624ae974002">Model.LongBow</a>
+</li>
 </ul>
 
 
 <h3><a id="index_m"></a>- m -</h3><ul>
 <li>Mage()
-: <a class="el" href="class_model_1_1_mage.html#a0b3127050836fcc51e07d18f9e6b9b16">Model.Mage</a>
+: <a class="el" href="class_model_1_1_mage.html#aae5b2000d8657508808924666198e590">Model.Mage</a>
 </li>
 <li>MainMenu()
 : <a class="el" href="class_view_1_1_main_menu.html#a148c2fad834c39e44eab811b9bf7cb32">View.MainMenu</a>
@@ -355,7 +394,18 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 </ul>
 
 
+<h3><a id="index_r"></a>- r -</h3><ul>
+<li>removeUnit()
+: <a class="el" href="class_controller_1_1_game_function.html#a5d44bd8d957c6546f3ecd857433cde25">Controller.GameFunction</a>
+, <a class="el" href="class_model_1_1_player.html#a3f76bd1d64c2e53f7d70842140a703b3">Model.Player</a>
+</li>
+</ul>
+
+
 <h3><a id="index_s"></a>- s -</h3><ul>
+<li>scrollMap()
+: <a class="el" href="class_controller_1_1_game_function.html#a96148c53d564690b5cd207281fc5c0ef">Controller.GameFunction</a>
+</li>
 <li>setButtonCoordinates()
 : <a class="el" href="class_model_1_1_archer.html#a18527b95d270412cf4e8c7500c6635fc">Model.Archer</a>
 , <a class="el" href="class_model_1_1_mage.html#a4bada92e977b0edd41cb054a44f6d2e1">Model.Mage</a>
@@ -389,6 +439,9 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 , <a class="el" href="class_view_1_1_how_to_play2.html#aa9f430897069f4ed3921a0d9452052c5">View.HowToPlay2</a>
 , <a class="el" href="class_view_1_1_how_to_play3.html#ad31d606a58cd810afbfb12b45f3b4ca6">View.HowToPlay3</a>
 </li>
+<li>ShortBow()
+: <a class="el" href="class_model_1_1_short_bow.html#a56be3348d6294bcf8f3e01f8166ac809">Model.ShortBow</a>
+</li>
 <li>startTurn()
 : <a class="el" href="class_controller_1_1_game_function.html#aad2a98ed072875b85bb7168c805db0e5">Controller.GameFunction</a>
 </li>
@@ -400,25 +453,25 @@ $(document).ready(function(){initNavTree('functions_func.html','');});
 : <a class="el" href="class_controller_1_1_game.html#a57f4f23e2ca97a9ed820aab106a2ebe3">Controller.Game</a>
 </li>
 <li>updateMouse()
-: <a class="el" href="class_controller_1_1_mouse_handler.html#a13cccfe6989e87549027a0dcc694d1f6">Controller.MouseHandler</a>
+: <a class="el" href="class_controller_1_1_mouse_handler.html#a50940e57cc30125442c3783f8da9ab6e">Controller.MouseHandler</a>
+</li>
+<li>updateUnitPosition()
+: <a class="el" href="class_controller_1_1_game_function.html#a65019a916c016d9dab3b09f7b9267c22">Controller.GameFunction</a>
 </li>
 </ul>
 
 
 <h3><a id="index_w"></a>- w -</h3><ul>
 <li>Warrior()
-: <a class="el" href="class_model_1_1_warrior.html#ab78e2fbb3c55ddcf59c81457c1aa97f7">Model.Warrior</a>
+: <a class="el" href="class_model_1_1_warrior.html#adcf1f6b1e3b2d592610d965e588d3b09">Model.Warrior</a>
 </li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/functions_g.html b/Doc/Design/MIS/html/functions_g.html
new file mode 100644
index 0000000000000000000000000000000000000000..e68865635323e1eab83d59152a6a9776567207a3
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_g.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_g"></a>- g -</h3><ul>
+<li>gameOver
+: <a class="el" href="class_model_1_1_game_state.html#a2274be2a54b2c7b70b81213a07804b75">Model.GameState</a>
+</li>
+<li>getAttackableNodes()
+: <a class="el" href="class_controller_1_1_game_function.html#ad6e9b27c164633455ec7433d3b7b6f50">Controller.GameFunction</a>
+</li>
+<li>getAttackRangeAfterMoving()
+: <a class="el" href="class_controller_1_1_game_function.html#a6b9f4cc1fad812ac925b242d0debe4a5">Controller.GameFunction</a>
+</li>
+<li>getButtonImage()
+: <a class="el" href="class_model_1_1_archer.html#aa643e878609d234a3fddca294d4d6756">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a6c34591377675f0643fa36a2d1cb378d">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007">Model.Warrior</a>
+</li>
+<li>getButtons()
+: <a class="el" href="class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24">Model.Warrior</a>
+</li>
+<li>getButtonType()
+: <a class="el" href="class_model_1_1_archer.html#a7feeb803f7067d5d2a6f6137ab6f6611">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#ac4e875b6ed87a970b75ab79f78ecaa19">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a5ff17e4c9ffaf08f29af97a16cd56a02">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a8c9209211e26c7bf6ebe544534948a4e">Model.Warrior</a>
+, <a class="el" href="class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755">View.Button</a>
+</li>
+<li>getCharAttackInfo()
+: <a class="el" href="class_model_1_1_archer.html#a9f123fc3a324eaf0041462dd40b5ae10">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#aa7c9dac02c4b3c6cd7c6de256c3b2f92">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#aeb30a63287028d9e2d123805b62d3208">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a40dcd822abdd36758035af6c6d08c0b9">Model.Warrior</a>
+</li>
+<li>getCharInfo()
+: <a class="el" href="class_model_1_1_archer.html#a4b1194492d3f9f83fe9842691fc110d9">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#ae6256780be01124c7c9864f4f44b9810">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#adc54c0be5f1b657e30b56255a918f32b">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a243b4ba6d7657e5275c0d74c1e9800e5">Model.Warrior</a>
+</li>
+<li>getClass()
+: <a class="el" href="class_model_1_1_archer.html#abd8b38fd96a6bf778cd635afd1ae13a4">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#aa8290998eb8b6db8fd6544478771b4ab">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#aab6dc07db093c4bb9f5a7beb0ac02480">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a0b8ae1e95b8b00d7da976330db80b968">Model.Warrior</a>
+</li>
+<li>getCritRate()
+: <a class="el" href="class_model_1_1_damage_calculations.html#a8d8f1598155ed6d7719b9adc973831ed">Model.DamageCalculations</a>
+</li>
+<li>getCurrentFrame()
+: <a class="el" href="class_model_1_1_archer.html#a5fc8cd405796886cde8f15f3ad095ca2">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a1da4d9ee53db7b09e338bdab37a57167">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#aecb5510d53b67568a17e89b40cdadda7">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a8e10a65906547abdc55aabb7852eb34a">Model.Warrior</a>
+</li>
+<li>getDamageDealt()
+: <a class="el" href="class_model_1_1_damage_calculations.html#a40a09ac0e5901820aed5d66ccd2725ea">Model.DamageCalculations</a>
+</li>
+<li>getEquipableWeapons()
+: <a class="el" href="class_model_1_1_archer.html#a7a0e7ac7aae02a3f7ceb19a5581f114b">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a5735ecc56cf62b4dccaf218560458bef">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#aa57825903df804dda77d78eb2ca90201">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a8f611698ecb5f6b287fd68863462a344">Model.Warrior</a>
+</li>
+<li>getHitCount()
+: <a class="el" href="class_model_1_1_damage_calculations.html#a4f32191388e849f2f1dbaa6bac1015fa">Model.DamageCalculations</a>
+</li>
+<li>getHitRate()
+: <a class="el" href="class_model_1_1_damage_calculations.html#a21e4eed0da4ff5c11ed59949f7a4a4f8">Model.DamageCalculations</a>
+</li>
+<li>getImage()
+: <a class="el" href="class_view_1_1_button.html#a78a9a7b0a48dddfe30553e964a39e576">View.Button</a>
+</li>
+<li>getInstruct()
+: <a class="el" href="class_view_1_1_main_menu.html#ae90536ff5fa8f90ebe1d99623021817f">View.MainMenu</a>
+</li>
+<li>getMenuButtonClicked()
+: <a class="el" href="class_controller_1_1_game_function.html#ae76737ddf87cf0ca533ac317da7c5ef3">Controller.GameFunction</a>
+</li>
+<li>getMovability()
+: <a class="el" href="class_model_1_1_archer.html#a29de04ac6f33498c7b0b11aa7000846d">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a90c0cbd19877be1cb16be4300e7413b2">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#afc43169b2f01f5015540c220bc9d2b9c">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a0810e8a8317bf596b2368100fcc6ca75">Model.Warrior</a>
+</li>
+<li>getNext()
+: <a class="el" href="class_view_1_1_how_to_play.html#a0381eec7136accb054e37dea55e949ba">View.HowToPlay</a>
+, <a class="el" href="class_view_1_1_how_to_play2.html#acc5864615b7fce1f8cb3b46af0ea8abb">View.HowToPlay2</a>
+</li>
+<li>getNode()
+: <a class="el" href="class_model_1_1_graph.html#a7acc189afb46afd8b3ca2525a231d936">Model.Graph</a>
+</li>
+<li>getNumOfUnits()
+: <a class="el" href="class_model_1_1_player.html#ad128636680b101f6c4462d6630368a56">Model.Player</a>
+</li>
+<li>getPixelCoordinates()
+: <a class="el" href="class_view_1_1_button.html#ab5af522cf14ccd4b5cb98db22b3d2148">View.Button</a>
+</li>
+<li>getPosition()
+: <a class="el" href="class_model_1_1_node.html#a83a08bcb71d957094e9bc5661f6f4c35">Model.Node</a>
+</li>
+<li>getPositionX()
+: <a class="el" href="class_model_1_1_node.html#ab846e889c97ad9a5f7db27142e48f58c">Model.Node</a>
+</li>
+<li>getPositionY()
+: <a class="el" href="class_model_1_1_node.html#a852b1840bbb35cdd5ce1e4eba2e43819">Model.Node</a>
+</li>
+<li>getQuit()
+: <a class="el" href="class_view_1_1_how_to_play.html#a271b045914c0603653a830098b806f27">View.HowToPlay</a>
+, <a class="el" href="class_view_1_1_how_to_play2.html#a199c1bf8e53a56e23c14ea81e5900c28">View.HowToPlay2</a>
+, <a class="el" href="class_view_1_1_how_to_play3.html#a0e08141a83247c96907d6677ac0da539">View.HowToPlay3</a>
+</li>
+<li>getSpriteImage()
+: <a class="el" href="class_model_1_1_archer.html#a4efe27d91b20d37fee32b7144bbe4af2">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#af32359315cd33ca16d78c83d3f898e8f">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a7c076427c8ef933d33ae50c76ea995b3">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#abcbb2031c3f28d0a4c3509aa30b6308a">Model.Warrior</a>
+</li>
+<li>getStats()
+: <a class="el" href="class_model_1_1_archer.html#a6b4732f3d000afcc82512e5e35ede43d">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a226ae9e107258aca2485b887a9f2015f">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a52301b538035cebd1ac9bc76bb09948b">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a6361e8105573a09d8f29935b41d2a59a">Model.Warrior</a>
+</li>
+<li>getUnitOnNodeClicked()
+: <a class="el" href="class_controller_1_1_game_function.html#a35acdb9a83b042e26aab920de8b6f25d">Controller.GameFunction</a>
+</li>
+<li>getUnits()
+: <a class="el" href="class_model_1_1_player.html#a3c61df9a7f3755ed7355e4a3cd4e685a">Model.Player</a>
+</li>
+<li>Graph()
+: <a class="el" href="class_model_1_1_graph.html#a70e0c2327268c051423e64454fd63c1c">Model.Graph</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_h.html b/Doc/Design/MIS/html/functions_h.html
new file mode 100644
index 0000000000000000000000000000000000000000..c55fc20a7c44858dfb06693fe41c6c0abc61e072
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_h.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_h"></a>- h -</h3><ul>
+<li>hasUnitFinishedActions()
+: <a class="el" href="class_controller_1_1_game_function.html#ac23bfd530d3a087da49065fce84821ab">Controller.GameFunction</a>
+</li>
+<li>Height
+: <a class="el" href="class_model_1_1_graph.html#ad80b7be893e46c9149552ef8bfc18068">Model.Graph</a>
+</li>
+<li>HowToPlay()
+: <a class="el" href="class_view_1_1_how_to_play.html#a5c24309243dd0682ad9e25ecaf15e960">View.HowToPlay</a>
+</li>
+<li>HowToPlay2()
+: <a class="el" href="class_view_1_1_how_to_play2.html#a275238cab088650a4930ba6e0f1ba7b0">View.HowToPlay2</a>
+</li>
+<li>HowToPlay3()
+: <a class="el" href="class_view_1_1_how_to_play3.html#a55470f85b01b5025cc11d7f75655f9d1">View.HowToPlay3</a>
+</li>
+<li>Hp
+: <a class="el" href="class_model_1_1_archer.html#af7364e7c13118293dac16c9caacd180f">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#abf7607506d325e0c08ba41a7b7d831ce">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#add5c3b029398346c448bfa3a64f278f1">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a0d8ed534eedb08e75884fedb14277735">Model.Warrior</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_i.html b/Doc/Design/MIS/html/functions_i.html
new file mode 100644
index 0000000000000000000000000000000000000000..baa0f75d937aa9bc482ace8c0e1a7fd94e4a7294
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_i.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_i"></a>- i -</h3><ul>
+<li>Initialize()
+: <a class="el" href="class_controller_1_1_game.html#aa3a270df3da66d794d8607e029bf9608">Controller.Game</a>
+</li>
+<li>Int
+: <a class="el" href="class_model_1_1_archer.html#a2a62fe1362df536254e676fa4d294e9e">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#ad53c88e6f9d1842a8367fc5dd646f03d">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a9bef9ff10e4fb3d643632c431f1d3cfa">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a05f268c3fbd9ae3152fd31d4549926a3">Model.Warrior</a>
+</li>
+<li>inventoryOpen
+: <a class="el" href="class_model_1_1_game_state.html#ae8b8bcd9dbbed13dc893c5c4319e7435">Model.GameState</a>
+</li>
+<li>IronSword()
+: <a class="el" href="class_model_1_1_iron_sword.html#a2c46a5f532dad9cda84c24a2e47db054">Model.IronSword</a>
+</li>
+<li>isButtonActive()
+: <a class="el" href="class_model_1_1_archer.html#ae2eb6257593149ac06d4518e3ee52d5e">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#ad4c42c550ad5993ee7fd773e896fc914">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#ae9cd223ee338da82906a99bd32e72bb4">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a10925eec2f2749a02bcee78c273646f2">Model.Warrior</a>
+</li>
+<li>isEnemyUnitInRange()
+: <a class="el" href="class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517">Controller.GameFunction</a>
+</li>
+<li>isGameOver()
+: <a class="el" href="class_controller_1_1_game_function.html#af744ac63a1f4b99946c9f652d014cc4d">Controller.GameFunction</a>
+</li>
+<li>isMagicalAttack()
+: <a class="el" href="class_controller_1_1_game_function.html#a4f53c0a0edffecda9dea3fc3cd22b43e">Controller.GameFunction</a>
+</li>
+<li>isObstacle
+: <a class="el" href="class_model_1_1_node.html#a93438af5996ee894fafd4e70b572af34">Model.Node</a>
+</li>
+<li>isOccupied()
+: <a class="el" href="class_model_1_1_node.html#a470e31a9c20caf629e6922eb5c3688e4">Model.Node</a>
+</li>
+<li>isTurnOver()
+: <a class="el" href="class_controller_1_1_game_function.html#ad685bf2e60bc063664f47ac2cc1fc385">Controller.GameFunction</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_l.html b/Doc/Design/MIS/html/functions_l.html
new file mode 100644
index 0000000000000000000000000000000000000000..ca96b2a3602eb312440fc6187bf972b2423a0930
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_l.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_l"></a>- l -</h3><ul>
+<li>lastAttackingUnit
+: <a class="el" href="class_model_1_1_game_state.html#a1bacc8a1b6e6959dea52d8a6cf7aa831">Model.GameState</a>
+</li>
+<li>lastDefendingUnit
+: <a class="el" href="class_model_1_1_game_state.html#a129d00c79e3a48b00089ef2d98605810">Model.GameState</a>
+</li>
+<li>Level
+: <a class="el" href="class_model_1_1_archer.html#ad2e43d0f3cf52494c703de0c7bfd8af6">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a2af40b60ebdb327efc277a1e920a82af">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#afdbcc5ed513f2d2ac9b1817b542dcce5">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a40ebb67fd534b727ceb63cfdbe5e1af6">Model.Warrior</a>
+</li>
+<li>LoadContent()
+: <a class="el" href="class_controller_1_1_game.html#a05c5bf033337a7f5130735e218772770">Controller.Game</a>
+</li>
+<li>LongBow()
+: <a class="el" href="class_model_1_1_long_bow.html#a0ac1eb12d01801e0b2385624ae974002">Model.LongBow</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_m.html b/Doc/Design/MIS/html/functions_m.html
new file mode 100644
index 0000000000000000000000000000000000000000..aaa2c1c75510cac90bce380f6e331b6208115ce5
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_m.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_m"></a>- m -</h3><ul>
+<li>Mage()
+: <a class="el" href="class_model_1_1_mage.html#aae5b2000d8657508808924666198e590">Model.Mage</a>
+</li>
+<li>MainMenu()
+: <a class="el" href="class_view_1_1_main_menu.html#a148c2fad834c39e44eab811b9bf7cb32">View.MainMenu</a>
+</li>
+<li>modInt
+: <a class="el" href="interface_model_1_1_weapon.html#a1ef41fea09be5beda6c21594fd648a5c">Model.Weapon</a>
+</li>
+<li>modSkill
+: <a class="el" href="interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab">Model.Weapon</a>
+</li>
+<li>modStr
+: <a class="el" href="interface_model_1_1_weapon.html#ae257017428d45a9d5d0de7071565c027">Model.Weapon</a>
+</li>
+<li>movabilityObstruction
+: <a class="el" href="class_model_1_1_node.html#a71c12ee4c3e1d8eecbf757dd4f6d8632">Model.Node</a>
+</li>
+<li>moveableNodes
+: <a class="el" href="class_model_1_1_game_state.html#aa2e325332a755c971d36c7c388d136d2">Model.GameState</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_n.html b/Doc/Design/MIS/html/functions_n.html
new file mode 100644
index 0000000000000000000000000000000000000000..16034de566ebfecfa3dde2f94230ae3551b6bc66
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_n.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_n"></a>- n -</h3><ul>
+<li>name
+: <a class="el" href="interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8">Model.Weapon</a>
+</li>
+<li>Node()
+: <a class="el" href="class_model_1_1_node.html#aa89ec584d03eab67ea243753c15dbbb4">Model.Node</a>
+</li>
+<li>NumberOfNodes
+: <a class="el" href="class_model_1_1_graph.html#ae4dd5d130ea173ac6a38e15f6fa53544">Model.Graph</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_o.html b/Doc/Design/MIS/html/functions_o.html
new file mode 100644
index 0000000000000000000000000000000000000000..3a97e57e36494950132fdeb1d393fe7ace66f02c
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_o.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_o"></a>- o -</h3><ul>
+<li>ownsUnit()
+: <a class="el" href="class_model_1_1_player.html#a13d973c52472d7f54e4a3451ae16236e">Model.Player</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_p.html b/Doc/Design/MIS/html/functions_p.html
new file mode 100644
index 0000000000000000000000000000000000000000..959e04efdf9e01e369805f25a6b8f0e0b8a3463d
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_p.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_p"></a>- p -</h3><ul>
+<li>pathFinder()
+: <a class="el" href="class_controller_1_1_game_function.html#a4d9123c98fec7919087096f35838acc8">Controller.GameFunction</a>
+</li>
+<li>PixelCoordinates
+: <a class="el" href="class_model_1_1_archer.html#aa923ebbd8825483f6d3ac8002c26b49e">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a4eccff4c1472a462c35b3d92bce315aa">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a0cf0d3bc4998616c193a836237bd56aa">Model.Warrior</a>
+</li>
+<li>Player()
+: <a class="el" href="class_model_1_1_player.html#a7d58b47184f288c3e9edffbbe1580170">Model.Player</a>
+</li>
+<li>Player1
+: <a class="el" href="class_model_1_1_game_state.html#a37fe1921acaf4d972606d49d2365105e">Model.GameState</a>
+</li>
+<li>Player2
+: <a class="el" href="class_model_1_1_game_state.html#a50fe57205063e9f0549fb2514d6430c4">Model.GameState</a>
+</li>
+<li>Position
+: <a class="el" href="class_model_1_1_archer.html#a29c86df7ddc2c4cc8b31442f6e33f533">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a8d72341804e201466fede9543cf6b9a5">Model.Warrior</a>
+, <a class="el" href="class_view_1_1_camera.html#aafc05b32a065447351d219867908fd88">View.Camera</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_prop.html b/Doc/Design/MIS/html/functions_prop.html
index 6ca21b967936281b5c724e6518427a45c9c36398..d50c9d5775160fde84ed1fc7e0d77219df4ca032 100644
--- a/Doc/Design/MIS/html/functions_prop.html
+++ b/Doc/Design/MIS/html/functions_prop.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -50,20 +44,6 @@ $(function() {
 </script>
 <div id="main-nav"></div>
 </div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('functions_prop.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -91,6 +71,9 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
 <li>attackConfirmOpen
 : <a class="el" href="class_model_1_1_game_state.html#ab5781c1403edc30064ae2a8cbaad4c4c">Model.GameState</a>
 </li>
+<li>attackSelect
+: <a class="el" href="class_model_1_1_game_state.html#a6bad6fb7894df05450a002190dd37f89">Model.GameState</a>
+</li>
 </ul>
 
 
@@ -102,9 +85,21 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
 
 
 <h3><a id="index_c"></a>- c -</h3><ul>
+<li>currentFrame
+: <a class="el" href="class_model_1_1_archer.html#ae7d7b650412a7ad6f09825939bf3822d">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a37c5b39b09d0958627077247d776ed09">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#aa7dd9a7688288db63604d0e57a68ffb5">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a3a9d561e220e7affc8f8e230e15d9bf0">Model.Warrior</a>
+</li>
 <li>currentPlayer
 : <a class="el" href="class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de">Model.GameState</a>
 </li>
+<li>CurrentPlayerDamageDealt
+: <a class="el" href="class_model_1_1_game_state.html#a829479b1c3cf8a4019a38c09990f2b7d">Model.GameState</a>
+</li>
+<li>currentPlayerDamagePopup
+: <a class="el" href="class_model_1_1_game_state.html#a1c8543e79d3bb6fdfb705b0428d98bce">Model.GameState</a>
+</li>
 </ul>
 
 
@@ -122,15 +117,37 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
 
 
 <h3><a id="index_e"></a>- e -</h3><ul>
+<li>endTurnButton
+: <a class="el" href="class_model_1_1_game_state.html#ae55aa686aaf5841657344fdc178c92d5">Model.GameState</a>
+</li>
+<li>endTurnButtonLocation
+: <a class="el" href="class_model_1_1_game_state.html#ae092b0d0e2c881a590e5798fd39d7798">Model.GameState</a>
+</li>
 <li>enemyPlayer
 : <a class="el" href="class_model_1_1_game_state.html#ae276234c4a6b2b182b13f125abb61ba3">Model.GameState</a>
 </li>
+<li>EnemyPlayerDamageDealt
+: <a class="el" href="class_model_1_1_game_state.html#a32226ed0679f9e47a0e7ed4cb2ed1009">Model.GameState</a>
+</li>
+<li>enemyPlayerDamagePopup
+: <a class="el" href="class_model_1_1_game_state.html#af42c3aff2e08038bbc07d696f36fdd4b">Model.GameState</a>
+</li>
 <li>equippedWeapon
 : <a class="el" href="class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9">Model.Archer</a>
 , <a class="el" href="class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63">Model.Mage</a>
 , <a class="el" href="interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167">Model.Unit</a>
 , <a class="el" href="class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea">Model.Warrior</a>
 </li>
+<li>exitGameClicked
+: <a class="el" href="class_model_1_1_game_state.html#a0ee0eff828bc31ce69967d7ef04588b8">Model.GameState</a>
+</li>
+</ul>
+
+
+<h3><a id="index_g"></a>- g -</h3><ul>
+<li>gameOver
+: <a class="el" href="class_model_1_1_game_state.html#a2274be2a54b2c7b70b81213a07804b75">Model.GameState</a>
+</li>
 </ul>
 
 
@@ -149,7 +166,13 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
 
 <h3><a id="index_i"></a>- i -</h3><ul>
 <li>Int
-: <a class="el" href="interface_model_1_1_unit.html#a9bef9ff10e4fb3d643632c431f1d3cfa">Model.Unit</a>
+: <a class="el" href="class_model_1_1_archer.html#a2a62fe1362df536254e676fa4d294e9e">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#ad53c88e6f9d1842a8367fc5dd646f03d">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a9bef9ff10e4fb3d643632c431f1d3cfa">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a05f268c3fbd9ae3152fd31d4549926a3">Model.Warrior</a>
+</li>
+<li>inventoryOpen
+: <a class="el" href="class_model_1_1_game_state.html#ae8b8bcd9dbbed13dc893c5c4319e7435">Model.GameState</a>
 </li>
 <li>isObstacle
 : <a class="el" href="class_model_1_1_node.html#a93438af5996ee894fafd4e70b572af34">Model.Node</a>
@@ -158,6 +181,12 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
 
 
 <h3><a id="index_l"></a>- l -</h3><ul>
+<li>lastAttackingUnit
+: <a class="el" href="class_model_1_1_game_state.html#a1bacc8a1b6e6959dea52d8a6cf7aa831">Model.GameState</a>
+</li>
+<li>lastDefendingUnit
+: <a class="el" href="class_model_1_1_game_state.html#a129d00c79e3a48b00089ef2d98605810">Model.GameState</a>
+</li>
 <li>Level
 : <a class="el" href="class_model_1_1_archer.html#ad2e43d0f3cf52494c703de0c7bfd8af6">Model.Archer</a>
 , <a class="el" href="class_model_1_1_mage.html#a2af40b60ebdb327efc277a1e920a82af">Model.Mage</a>
@@ -180,6 +209,9 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
 <li>movabilityObstruction
 : <a class="el" href="class_model_1_1_node.html#a71c12ee4c3e1d8eecbf757dd4f6d8632">Model.Node</a>
 </li>
+<li>moveableNodes
+: <a class="el" href="class_model_1_1_game_state.html#aa2e325332a755c971d36c7c388d136d2">Model.GameState</a>
+</li>
 </ul>
 
 
@@ -200,14 +232,18 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
 , <a class="el" href="interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425">Model.Unit</a>
 , <a class="el" href="class_model_1_1_warrior.html#a0cf0d3bc4998616c193a836237bd56aa">Model.Warrior</a>
 </li>
-<li>playableUnitSelected
-: <a class="el" href="class_model_1_1_game_state.html#ac5ac5083088be3636da64ac0a3eb3ac9">Model.GameState</a>
+<li>Player1
+: <a class="el" href="class_model_1_1_game_state.html#a37fe1921acaf4d972606d49d2365105e">Model.GameState</a>
+</li>
+<li>Player2
+: <a class="el" href="class_model_1_1_game_state.html#a50fe57205063e9f0549fb2514d6430c4">Model.GameState</a>
 </li>
 <li>Position
 : <a class="el" href="class_model_1_1_archer.html#a29c86df7ddc2c4cc8b31442f6e33f533">Model.Archer</a>
 , <a class="el" href="class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8">Model.Mage</a>
 , <a class="el" href="interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b">Model.Unit</a>
 , <a class="el" href="class_model_1_1_warrior.html#a8d72341804e201466fede9543cf6b9a5">Model.Warrior</a>
+, <a class="el" href="class_view_1_1_camera.html#aafc05b32a065447351d219867908fd88">View.Camera</a>
 </li>
 </ul>
 
@@ -226,11 +262,17 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
 
 
 <h3><a id="index_s"></a>- s -</h3><ul>
+<li>selectedEnemyUnit
+: <a class="el" href="class_model_1_1_game_state.html#a8f709018e2b8d3b31dd89a3bee2f279c">Model.GameState</a>
+</li>
 <li>selectedUnit
 : <a class="el" href="class_model_1_1_game_state.html#ab163d599e6e1f46c470d0835d8053ad9">Model.GameState</a>
 </li>
 <li>Skill
-: <a class="el" href="interface_model_1_1_unit.html#aacecaa31661bd95dcc36bde480a2ea81">Model.Unit</a>
+: <a class="el" href="class_model_1_1_archer.html#ae89109c98b07771c74f25a75f4a5a76a">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a753872f2aaed6e495019540a88178cb8">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#aacecaa31661bd95dcc36bde480a2ea81">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#aa6346f9549e6512ddf8491250acf54d9">Model.Warrior</a>
 </li>
 <li>Speed
 : <a class="el" href="class_model_1_1_archer.html#a28caf09ef08983577d2f392c72055252">Model.Archer</a>
@@ -239,7 +281,23 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
 , <a class="el" href="class_model_1_1_warrior.html#a39a53eedbc5f1580b18ac206626e76e4">Model.Warrior</a>
 </li>
 <li>Str
-: <a class="el" href="interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17">Model.Unit</a>
+: <a class="el" href="class_model_1_1_archer.html#a149681510408d9e6aa130918480c1721">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#ad2815a69a4f3b3b192552f6738f2163c">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#aa2f0b023e247a47fc5e270c279467108">Model.Warrior</a>
+</li>
+</ul>
+
+
+<h3><a id="index_t"></a>- t -</h3><ul>
+<li>TransformMatrix
+: <a class="el" href="class_view_1_1_camera.html#a991c3ad145e3f813a9246284f92e3afd">View.Camera</a>
+</li>
+<li>transitionTurn
+: <a class="el" href="class_model_1_1_game_state.html#a1c674970c8810751fe7e478b3cb790d4">Model.GameState</a>
+</li>
+<li>TurnState
+: <a class="el" href="class_model_1_1_game_state.html#a07052b158febe5c1f05a6b8bc3426775">Model.GameState</a>
 </li>
 </ul>
 
@@ -255,19 +313,19 @@ $(document).ready(function(){initNavTree('functions_prop.html','');});
 
 
 <h3><a id="index_w"></a>- w -</h3><ul>
+<li>weapon
+: <a class="el" href="class_view_1_1_button.html#af7d2c198f378abf2b90d9d32f369640e">View.Button</a>
+</li>
 <li>Width
 : <a class="el" href="class_model_1_1_graph.html#ac3b8b0d5608f48b36c624108dca52695">Model.Graph</a>
 </li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/functions_r.html b/Doc/Design/MIS/html/functions_r.html
new file mode 100644
index 0000000000000000000000000000000000000000..26699e35a5282303dfa1011b9628c5fcd3c9a4c9
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_r.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_r"></a>- r -</h3><ul>
+<li>range
+: <a class="el" href="interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8">Model.Weapon</a>
+</li>
+<li>removeUnit()
+: <a class="el" href="class_controller_1_1_game_function.html#a5d44bd8d957c6546f3ecd857433cde25">Controller.GameFunction</a>
+, <a class="el" href="class_model_1_1_player.html#a3f76bd1d64c2e53f7d70842140a703b3">Model.Player</a>
+</li>
+<li>Res
+: <a class="el" href="class_model_1_1_archer.html#a3310ec0b0903dbfb836be9663a8778d7">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#ab858284f5c8814471d756f5637de8f27">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#acc73a95a98cadd660da4df26aa1dab22">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a6fb225addb43acf799fefb5177b690f6">Model.Warrior</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_s.html b/Doc/Design/MIS/html/functions_s.html
new file mode 100644
index 0000000000000000000000000000000000000000..e4d8d6aeb9fa50355533cac75277f96df89df8c8
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_s.html
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_s"></a>- s -</h3><ul>
+<li>scrollMap()
+: <a class="el" href="class_controller_1_1_game_function.html#a96148c53d564690b5cd207281fc5c0ef">Controller.GameFunction</a>
+</li>
+<li>selectedEnemyUnit
+: <a class="el" href="class_model_1_1_game_state.html#a8f709018e2b8d3b31dd89a3bee2f279c">Model.GameState</a>
+</li>
+<li>selectedUnit
+: <a class="el" href="class_model_1_1_game_state.html#ab163d599e6e1f46c470d0835d8053ad9">Model.GameState</a>
+</li>
+<li>setButtonCoordinates()
+: <a class="el" href="class_model_1_1_archer.html#a18527b95d270412cf4e8c7500c6635fc">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a4bada92e977b0edd41cb054a44f6d2e1">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a9fe162206435e50e8da130388ab50fdb">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#acdc442170e6d92c84dadcd7e49b90a7a">Model.Warrior</a>
+</li>
+<li>setInitialStats()
+: <a class="el" href="class_model_1_1_archer.html#a4de690927cc791da8de82e7bedf13cf2">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#ac9fb76a259c754214a3b9cc84c1da58d">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a56e3ad622997f6c49e10f4b695644eb5">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a8b774a43312fc8594725578630b27dfd">Model.Warrior</a>
+</li>
+<li>setInstructFalse()
+: <a class="el" href="class_view_1_1_main_menu.html#a2efeeb76551d4eceeb90f7245ad096d5">View.MainMenu</a>
+</li>
+<li>setMovableNodes()
+: <a class="el" href="class_controller_1_1_game_function.html#a9910af0161e502a272fa6fbc025d6a93">Controller.GameFunction</a>
+</li>
+<li>setNextFalse()
+: <a class="el" href="class_view_1_1_how_to_play.html#acbd92ee6af1908ac5fe90e19fbc9e973">View.HowToPlay</a>
+, <a class="el" href="class_view_1_1_how_to_play2.html#ae730b191665b52e780b0313f4906719d">View.HowToPlay2</a>
+</li>
+<li>setNode()
+: <a class="el" href="class_model_1_1_graph.html#a9bd131e174df6cf21a64cf5af0cde0d4">Model.Graph</a>
+</li>
+<li>setPixelCoordinates()
+: <a class="el" href="class_view_1_1_button.html#a74efddb86bfe8f4a765bd124c0fa492d">View.Button</a>
+</li>
+<li>setQuitFalse()
+: <a class="el" href="class_view_1_1_how_to_play.html#a3c3a75e8e633b002acee5565578cca59">View.HowToPlay</a>
+, <a class="el" href="class_view_1_1_how_to_play2.html#aa9f430897069f4ed3921a0d9452052c5">View.HowToPlay2</a>
+, <a class="el" href="class_view_1_1_how_to_play3.html#ad31d606a58cd810afbfb12b45f3b4ca6">View.HowToPlay3</a>
+</li>
+<li>ShortBow()
+: <a class="el" href="class_model_1_1_short_bow.html#a56be3348d6294bcf8f3e01f8166ac809">Model.ShortBow</a>
+</li>
+<li>Skill
+: <a class="el" href="class_model_1_1_archer.html#ae89109c98b07771c74f25a75f4a5a76a">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a753872f2aaed6e495019540a88178cb8">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#aacecaa31661bd95dcc36bde480a2ea81">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#aa6346f9549e6512ddf8491250acf54d9">Model.Warrior</a>
+</li>
+<li>Speed
+: <a class="el" href="class_model_1_1_archer.html#a28caf09ef08983577d2f392c72055252">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#a5bd9d7d272350503a3a8c921c9d5bb60">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#aecee4e038fc518751386c525331ac920">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#a39a53eedbc5f1580b18ac206626e76e4">Model.Warrior</a>
+</li>
+<li>startTurn()
+: <a class="el" href="class_controller_1_1_game_function.html#aad2a98ed072875b85bb7168c805db0e5">Controller.GameFunction</a>
+</li>
+<li>Str
+: <a class="el" href="class_model_1_1_archer.html#a149681510408d9e6aa130918480c1721">Model.Archer</a>
+, <a class="el" href="class_model_1_1_mage.html#ad2815a69a4f3b3b192552f6738f2163c">Model.Mage</a>
+, <a class="el" href="interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17">Model.Unit</a>
+, <a class="el" href="class_model_1_1_warrior.html#aa2f0b023e247a47fc5e270c279467108">Model.Warrior</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_t.html b/Doc/Design/MIS/html/functions_t.html
new file mode 100644
index 0000000000000000000000000000000000000000..3294f481ef4371491f6b788121c319e7a01a3f10
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_t.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_t"></a>- t -</h3><ul>
+<li>TransformMatrix
+: <a class="el" href="class_view_1_1_camera.html#a991c3ad145e3f813a9246284f92e3afd">View.Camera</a>
+</li>
+<li>transitionTurn
+: <a class="el" href="class_model_1_1_game_state.html#a1c674970c8810751fe7e478b3cb790d4">Model.GameState</a>
+</li>
+<li>TurnState
+: <a class="el" href="class_model_1_1_game_state.html#a07052b158febe5c1f05a6b8bc3426775">Model.GameState</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_u.html b/Doc/Design/MIS/html/functions_u.html
new file mode 100644
index 0000000000000000000000000000000000000000..623b4bd785effd5451c18aab376cc0b6e4121e3b
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_u.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_u"></a>- u -</h3><ul>
+<li>unitOnNode
+: <a class="el" href="class_model_1_1_node.html#a82ca414242eee3d8542a935149049427">Model.Node</a>
+</li>
+<li>unitToAttack
+: <a class="el" href="class_model_1_1_game_state.html#af352baaca46aaf95b984980ca55693ed">Model.GameState</a>
+</li>
+<li>Update()
+: <a class="el" href="class_controller_1_1_game.html#a57f4f23e2ca97a9ed820aab106a2ebe3">Controller.Game</a>
+</li>
+<li>updateMouse()
+: <a class="el" href="class_controller_1_1_mouse_handler.html#a50940e57cc30125442c3783f8da9ab6e">Controller.MouseHandler</a>
+</li>
+<li>updateUnitPosition()
+: <a class="el" href="class_controller_1_1_game_function.html#a65019a916c016d9dab3b09f7b9267c22">Controller.GameFunction</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/functions_w.html b/Doc/Design/MIS/html/functions_w.html
new file mode 100644
index 0000000000000000000000000000000000000000..26e0a3b2bbd2e8971a12662a085d25aec1bd79ec
--- /dev/null
+++ b/Doc/Design/MIS/html/functions_w.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Blaze Brigade: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.12 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a id="index_w"></a>- w -</h3><ul>
+<li>Warrior()
+: <a class="el" href="class_model_1_1_warrior.html#adcf1f6b1e3b2d592610d965e588d3b09">Model.Warrior</a>
+</li>
+<li>weapon
+: <a class="el" href="class_view_1_1_button.html#af7d2c198f378abf2b90d9d32f369640e">View.Button</a>
+</li>
+<li>Width
+: <a class="el" href="class_model_1_1_graph.html#ac3b8b0d5608f48b36c624108dca52695">Model.Graph</a>
+</li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/hierarchy.html b/Doc/Design/MIS/html/hierarchy.html
index 12c3bdbf2dd1ea4ccd0ad723ae86ccc76db67010..36d15efb660daac5ef639bc2bc0d4ddcb150d20a 100644
--- a/Doc/Design/MIS/html/hierarchy.html
+++ b/Doc/Design/MIS/html/hierarchy.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -50,20 +44,6 @@ $(function() {
 </script>
 <div id="main-nav"></div>
 </div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('hierarchy.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -85,41 +65,44 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
 <div class="contents">
 <div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
 <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_button.html" target="_self">View.Button</a></td><td class="desc">Buttons for the drop down menu buttons when selecting units </td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_damage_calculations.html" target="_self">Model.DamageCalculations</a></td><td class="desc">This class calculates all damage related calculations </td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Form</b></td><td class="desc"></td></tr>
-<tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play.html" target="_self">View.HowToPlay</a></td><td class="desc">How to Play Menu </td></tr>
-<tr id="row_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play2.html" target="_self">View.HowToPlay2</a></td><td class="desc">How to Play Menu 2 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> Menu </td></tr>
-<tr id="row_2_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play3.html" target="_self">View.HowToPlay3</a></td><td class="desc">How to Play Menu 3 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> Menu 2 </td></tr>
-<tr id="row_2_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_main_menu.html" target="_self">View.MainMenu</a></td><td class="desc">The Main Menu class. This window is displayed upon starting game, and can link you to <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> playing the Game. </td></tr>
-<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Game</b></td><td class="desc"></td></tr>
-<tr id="row_3_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_controller_1_1_game.html" target="_self">Controller.Game</a></td><td class="desc">Main <a class="el" href="namespace_controller.html" title="The controller in MVC. These classes will control how the Model is used, and how the View will be dis...">Controller</a> for game </td></tr>
-<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_controller_1_1_game_function.html" target="_self">Controller.GameFunction</a></td><td class="desc">Contains functions pertaining to the general game. </td></tr>
-<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_game_state.html" target="_self">Model.GameState</a></td><td class="desc">This class holds states in the scope of the entire gameplay </td></tr>
-<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_graph.html" target="_self">Model.Graph</a></td><td class="desc">Structure that represents the game map. </td></tr>
-<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_controller_1_1_mouse_handler.html" target="_self">Controller.MouseHandler</a></td><td class="desc">Handles all user mouse input. </td></tr>
-<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_node.html" target="_self">Model.Node</a></td><td class="desc">Structure that represents a tile on the game map grid. </td></tr>
-<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_player.html" target="_self">Model.Player</a></td><td class="desc">Represents a <a class="el" href="class_model_1_1_player.html" title="Represents a Player in the game. ">Player</a> in the game. </td></tr>
-<tr id="row_10_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_model_1_1_unit.html" target="_self">Model.Unit</a></td><td class="desc"><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> Interface for <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a>, <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a>, and <a class="el" href="class_model_1_1_archer.html" title="The Warrior model class, extends Unit This unit has a high skill and speed, and excels in dealing acc...">Archer</a> </td></tr>
-<tr id="row_10_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_archer.html" target="_self">Model.Archer</a></td><td class="desc">The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. </td></tr>
-<tr id="row_10_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_mage.html" target="_self">Model.Mage</a></td><td class="desc">The <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> <br />
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_animation.html" target="_self">View.Animation</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_button.html" target="_self">View.Button</a></td><td class="desc">Buttons for the drop down menu buttons when selecting units </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_camera.html" target="_self">View.Camera</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_damage_calculations.html" target="_self">Model.DamageCalculations</a></td><td class="desc">This class calculates all damage related calculations </td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_draw_class.html" target="_self">View.DrawClass</a></td><td class="desc">Draw Class containing all the different draw methods </td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Form</b></td><td class="desc"></td></tr>
+<tr id="row_5_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play.html" target="_self">View.HowToPlay</a></td><td class="desc">How to Play Menu </td></tr>
+<tr id="row_5_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play2.html" target="_self">View.HowToPlay2</a></td><td class="desc">How to Play Menu 2 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> Menu </td></tr>
+<tr id="row_5_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_how_to_play3.html" target="_self">View.HowToPlay3</a></td><td class="desc">How to Play Menu 3 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play2.html" title="How to Play Menu 2 is opened with next is clicked on HowToPlay Menu ">HowToPlay2</a> Menu </td></tr>
+<tr id="row_5_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_view_1_1_main_menu.html" target="_self">View.MainMenu</a></td><td class="desc">The Main Menu class. This window is displayed upon starting game, and can link you to <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> playing the Game. </td></tr>
+<tr id="row_6_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Game</b></td><td class="desc"></td></tr>
+<tr id="row_6_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_controller_1_1_game.html" target="_self">Controller.Game</a></td><td class="desc">Main <a class="el" href="namespace_controller.html" title="The controller in MVC. These classes will control how the Model is used, and how the View will be dis...">Controller</a> for game </td></tr>
+<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_controller_1_1_game_function.html" target="_self">Controller.GameFunction</a></td><td class="desc">Contains functions pertaining to the general game. </td></tr>
+<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_game_state.html" target="_self">Model.GameState</a></td><td class="desc">This class holds states in the scope of the entire gameplay </td></tr>
+<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_graph.html" target="_self">Model.Graph</a></td><td class="desc">Structure that represents the game map. </td></tr>
+<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_controller_1_1_mouse_handler.html" target="_self">Controller.MouseHandler</a></td><td class="desc">Handles all user mouse input. </td></tr>
+<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_node.html" target="_self">Model.Node</a></td><td class="desc">Structure that represents a tile on the game map grid. </td></tr>
+<tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_player.html" target="_self">Model.Player</a></td><td class="desc">Represents a <a class="el" href="class_model_1_1_player.html" title="Represents a Player in the game. ">Player</a> in the game. </td></tr>
+<tr id="row_13_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_13_" class="arrow" onclick="toggleFolder('13_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_model_1_1_unit.html" target="_self">Model.Unit</a></td><td class="desc"><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> Interface for <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a>, <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a>, and <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a> </td></tr>
+<tr id="row_13_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_archer.html" target="_self">Model.Archer</a></td><td class="desc">The <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. </td></tr>
+<tr id="row_13_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_mage.html" target="_self">Model.Mage</a></td><td class="desc">The <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> <br />
  This <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> has strong magical capabilities, and is capable of powerful ranged magic attacks, but makes up with poor physical stats </td></tr>
-<tr id="row_10_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_warrior.html" target="_self">Model.Warrior</a></td><td class="desc">The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance </td></tr>
-<tr id="row_11_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_model_1_1_weapon.html" target="_self">Model.Weapon</a></td><td class="desc"><a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a> Interface to be implemented when creating new weapons. </td></tr>
-<tr id="row_11_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_bronze_bow.html" target="_self">Model.BronzeBow</a></td><td class="desc">Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
-<tr id="row_11_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_bronze_sword.html" target="_self">Model.BronzeSword</a></td><td class="desc">Melee Physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
-<tr id="row_11_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_fireball.html" target="_self">Model.Fireball</a></td><td class="desc">Ranged Magical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_13_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_warrior.html" target="_self">Model.Warrior</a></td><td class="desc">The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance </td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_model_1_1_weapon.html" target="_self">Model.Weapon</a></td><td class="desc"><a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a> Interface to be implemented when creating new weapons. </td></tr>
+<tr id="row_14_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_bronze_sword.html" target="_self">Model.BronzeSword</a></td><td class="desc">Melee Physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_14_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_fireball.html" target="_self">Model.Fireball</a></td><td class="desc">Ranged Magical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_14_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_fireblast.html" target="_self">Model.Fireblast</a></td><td class="desc">Ranged Magical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_14_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_iron_sword.html" target="_self">Model.IronSword</a></td><td class="desc">Melee Physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_14_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_long_bow.html" target="_self">Model.LongBow</a></td><td class="desc">Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
+<tr id="row_14_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_model_1_1_short_bow.html" target="_self">Model.ShortBow</a></td><td class="desc">Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>. </td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/hierarchy.js b/Doc/Design/MIS/html/hierarchy.js
deleted file mode 100644
index d5bcc0c09ab12b3d1527bbfb4a683bee8333b146..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/hierarchy.js
+++ /dev/null
@@ -1,30 +0,0 @@
-var hierarchy =
-[
-    [ "View.Button", "class_view_1_1_button.html", null ],
-    [ "Model.DamageCalculations", "class_model_1_1_damage_calculations.html", null ],
-    [ "Form", null, [
-      [ "View.HowToPlay", "class_view_1_1_how_to_play.html", null ],
-      [ "View.HowToPlay2", "class_view_1_1_how_to_play2.html", null ],
-      [ "View.HowToPlay3", "class_view_1_1_how_to_play3.html", null ],
-      [ "View.MainMenu", "class_view_1_1_main_menu.html", null ]
-    ] ],
-    [ "Game", null, [
-      [ "Controller.Game", "class_controller_1_1_game.html", null ]
-    ] ],
-    [ "Controller.GameFunction", "class_controller_1_1_game_function.html", null ],
-    [ "Model.GameState", "class_model_1_1_game_state.html", null ],
-    [ "Model.Graph", "class_model_1_1_graph.html", null ],
-    [ "Controller.MouseHandler", "class_controller_1_1_mouse_handler.html", null ],
-    [ "Model.Node", "class_model_1_1_node.html", null ],
-    [ "Model.Player", "class_model_1_1_player.html", null ],
-    [ "Model.Unit", "interface_model_1_1_unit.html", [
-      [ "Model.Archer", "class_model_1_1_archer.html", null ],
-      [ "Model.Mage", "class_model_1_1_mage.html", null ],
-      [ "Model.Warrior", "class_model_1_1_warrior.html", null ]
-    ] ],
-    [ "Model.Weapon", "interface_model_1_1_weapon.html", [
-      [ "Model.BronzeBow", "class_model_1_1_bronze_bow.html", null ],
-      [ "Model.BronzeSword", "class_model_1_1_bronze_sword.html", null ],
-      [ "Model.Fireball", "class_model_1_1_fireball.html", null ]
-    ] ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/index.html b/Doc/Design/MIS/html/index.html
index d9c39aef1a2282d14050e313aa0a6a79ba342455..130ecf6dd031d5e4c9cb95aa7551348003333c05 100644
--- a/Doc/Design/MIS/html/index.html
+++ b/Doc/Design/MIS/html/index.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -50,20 +44,6 @@ $(function() {
 </script>
 <div id="main-nav"></div>
 </div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('index.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -84,14 +64,11 @@ $(document).ready(function(){initNavTree('index.html','');});
 </div><!--header-->
 <div class="contents">
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/interface_model_1_1_unit-members.html b/Doc/Design/MIS/html/interface_model_1_1_unit-members.html
index b9902fd17259170ebb8c2371d49d6908e9ecdfda..ee636666ecdfa39c7d9c25af6e521152ea2815f5 100644
--- a/Doc/Design/MIS/html/interface_model_1_1_unit-members.html
+++ b/Doc/Design/MIS/html/interface_model_1_1_unit-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('interface_model_1_1_unit.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('interface_model_1_1_unit.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="interface_model_1_1_unit.html">Unit</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.Unit Member List</div>  </div>
@@ -87,12 +71,12 @@ $(document).ready(function(){initNavTree('interface_model_1_1_unit.html','');});
 <p>This is the complete list of members for <a class="el" href="interface_model_1_1_unit.html">Model.Unit</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="interface_model_1_1_unit.html#a9ec349169a911cbd3400fd8ac805bbc9">Alive</a></td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302">animate</a>(Direction direction)</td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="interface_model_1_1_unit.html#aa7dd9a7688288db63604d0e57a68ffb5">currentFrame</a></td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="interface_model_1_1_unit.html#afca346077df4376dc519435f3a192949">Def</a></td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167">equippedWeapon</a></td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">getButtonImage</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060">getButtonOfType</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">getButtons</a>()</td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">getButtons</a>()</td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="interface_model_1_1_unit.html#a5ff17e4c9ffaf08f29af97a16cd56a02">getButtonType</a>(ButtonType buttonType)</td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="interface_model_1_1_unit.html#aeb30a63287028d9e2d123805b62d3208">getCharAttackInfo</a>()</td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="interface_model_1_1_unit.html#adc54c0be5f1b657e30b56255a918f32b">getCharInfo</a>()</td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="interface_model_1_1_unit.html#aab6dc07db093c4bb9f5a7beb0ac02480">getClass</a>()</td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
@@ -114,14 +98,11 @@ $(document).ready(function(){initNavTree('interface_model_1_1_unit.html','');});
   <tr><td class="entry"><a class="el" href="interface_model_1_1_unit.html#aecee4e038fc518751386c525331ac920">Speed</a></td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17">Str</a></td><td class="entry"><a class="el" href="interface_model_1_1_unit.html">Model.Unit</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/interface_model_1_1_unit.html b/Doc/Design/MIS/html/interface_model_1_1_unit.html
index 4c920ce88d696550064bbcc9e17a244bc96b39d4..beba9cb95e45ff349041969f7da29ca5cef4bc9f 100644
--- a/Doc/Design/MIS/html/interface_model_1_1_unit.html
+++ b/Doc/Design/MIS/html/interface_model_1_1_unit.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('interface_model_1_1_unit.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('interface_model_1_1_unit.html','');});
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="interface_model_1_1_unit.html">Unit</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#pub-methods">Public Member Functions</a> &#124;
@@ -88,7 +72,7 @@ $(document).ready(function(){initNavTree('interface_model_1_1_unit.html','');});
 </div><!--header-->
 <div class="contents">
 
-<p><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> Interface for <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a>, <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a>, and <a class="el" href="class_model_1_1_archer.html" title="The Warrior model class, extends Unit This unit has a high skill and speed, and excels in dealing acc...">Archer</a>  
+<p><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> Interface for <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a>, <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a>, and <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a>  
  <a href="interface_model_1_1_unit.html#details">More...</a></p>
 <div class="dynheader">
 Inheritance diagram for Model.Unit:</div>
@@ -96,7 +80,7 @@ Inheritance diagram for Model.Unit:</div>
  <div class="center">
   <img src="interface_model_1_1_unit.png" usemap="#Model.Unit_map" alt=""/>
   <map id="Model.Unit_map" name="Model.Unit_map">
-<area href="class_model_1_1_archer.html" title="The Warrior model class, extends Unit This unit has a high skill and speed, and excels in dealing acc..." alt="Model.Archer" shape="rect" coords="0,56,94,80"/>
+<area href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu..." alt="Model.Archer" shape="rect" coords="0,56,94,80"/>
 <area href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow..." alt="Model.Mage" shape="rect" coords="104,56,198,80"/>
 <area href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance " alt="Model.Warrior" shape="rect" coords="208,56,302,80"/>
 </map>
@@ -114,8 +98,6 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ae9cd223ee338da82906a99bd32e72bb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9fe162206435e50e8da130388ab50fdb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a9fe162206435e50e8da130388ab50fdb">setButtonCoordinates</a> (Vector2 pixelCoordinates)</td></tr>
 <tr class="separator:a9fe162206435e50e8da130388ab50fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8e7d85dbf553f53c6a97a69a131e302"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302">animate</a> (Direction direction)</td></tr>
-<tr class="separator:ae8e7d85dbf553f53c6a97a69a131e302"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7c076427c8ef933d33ae50c76ea995b3"><td class="memItemLeft" align="right" valign="top">Texture2D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a7c076427c8ef933d33ae50c76ea995b3">getSpriteImage</a> ()</td></tr>
 <tr class="separator:a7c076427c8ef933d33ae50c76ea995b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a626820d6c1777ab3e3c2f3a2ce272e80"><td class="memItemLeft" align="right" valign="top">Texture2D&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80">getButtonImage</a> (<a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a> buttonType)</td></tr>
@@ -126,8 +108,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:aeb30a63287028d9e2d123805b62d3208"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a99c8b10dfe133f56582ca11c1dbd230d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a> []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d">getButtons</a> ()</td></tr>
 <tr class="separator:a99c8b10dfe133f56582ca11c1dbd230d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4988717b894a45723cca1a8b4dac5060"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060">getButtonOfType</a> (<a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a> buttonType)</td></tr>
-<tr class="separator:a4988717b894a45723cca1a8b4dac5060"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5ff17e4c9ffaf08f29af97a16cd56a02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_view_1_1_button.html">Button</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a5ff17e4c9ffaf08f29af97a16cd56a02">getButtonType</a> (<a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a> buttonType)</td></tr>
+<tr class="separator:a5ff17e4c9ffaf08f29af97a16cd56a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aecb5510d53b67568a17e89b40cdadda7"><td class="memItemLeft" align="right" valign="top">Rectangle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#aecb5510d53b67568a17e89b40cdadda7">getCurrentFrame</a> ()</td></tr>
 <tr class="separator:aecb5510d53b67568a17e89b40cdadda7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa57825903df804dda77d78eb2ca90201"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a> []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#aa57825903df804dda77d78eb2ca90201">getEquipableWeapons</a> ()</td></tr>
@@ -157,70 +139,66 @@ Properties</h2></td></tr>
 <tr class="separator:afdbcc5ed513f2d2ac9b1817b542dcce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a6768928c4a12dfd60675b830bdc70167"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167">equippedWeapon</a><code> [get, set]</code></td></tr>
 <tr class="separator:a6768928c4a12dfd60675b830bdc70167"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa7dd9a7688288db63604d0e57a68ffb5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#aa7dd9a7688288db63604d0e57a68ffb5">currentFrame</a><code> [get, set]</code></td></tr>
+<tr class="separator:aa7dd9a7688288db63604d0e57a68ffb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a090b11590e5dbfa1a064c21d831d0a3b"><td class="memItemLeft" align="right" valign="top">Tuple&lt; int, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b">Position</a><code> [get, set]</code></td></tr>
 <tr class="separator:a090b11590e5dbfa1a064c21d831d0a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a40c0baa06bc651953048d73599070425"><td class="memItemLeft" align="right" valign="top">Vector2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425">PixelCoordinates</a><code> [get, set]</code></td></tr>
 <tr class="separator:a40c0baa06bc651953048d73599070425"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> Interface for <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a>, <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a>, and <a class="el" href="class_model_1_1_archer.html" title="The Warrior model class, extends Unit This unit has a high skill and speed, and excels in dealing acc...">Archer</a> </p>
+<div class="textblock"><p><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> Interface for <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a>, <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a>, and <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a> </p>
 <p>This is the interface for the 3 playable unit classes, where the only differences in the units will be their statistics and graphical assets </p>
 </div><h2 class="groupheader">Member Function Documentation</h2>
-<a id="ae8e7d85dbf553f53c6a97a69a131e302"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae8e7d85dbf553f53c6a97a69a131e302">&sect;&nbsp;</a></span>animate()</h2>
+<a id="a626820d6c1777ab3e3c2f3a2ce272e80"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a626820d6c1777ab3e3c2f3a2ce272e80">&sect;&nbsp;</a></span>getButtonImage()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">void Model.Unit.animate </td>
+          <td class="memname">Texture2D Model.Unit.getButtonImage </td>
           <td>(</td>
-          <td class="paramtype">Direction&#160;</td>
-          <td class="paramname"><em>direction</em></td><td>)</td>
+          <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
+          <td class="paramname"><em>buttonType</em></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>animate sprite walking the direction specified </p><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">direction</td><td>The direction the unit is moving in </td></tr>
-  </table>
-  </dd>
-</dl>
+<p>returns the button texture at index i </p>
 
-<p>Implemented in <a class="el" href="class_model_1_1_archer.html#a98d25f7b4b7f365402668bcfc03eff28">Model.Archer</a>, <a class="el" href="class_model_1_1_mage.html#a392e364fdf2970caec5941366cfdc6f9">Model.Mage</a>, and <a class="el" href="class_model_1_1_warrior.html#a0e4d364c551d62c4c9b8993f299e5688">Model.Warrior</a>.</p>
+<p>Implemented in <a class="el" href="class_model_1_1_archer.html#aa643e878609d234a3fddca294d4d6756">Model.Archer</a>, <a class="el" href="class_model_1_1_mage.html#a6c34591377675f0643fa36a2d1cb378d">Model.Mage</a>, and <a class="el" href="class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007">Model.Warrior</a>.</p>
 
 </div>
 </div>
-<a id="a626820d6c1777ab3e3c2f3a2ce272e80"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a626820d6c1777ab3e3c2f3a2ce272e80">&sect;&nbsp;</a></span>getButtonImage()</h2>
+<a id="a99c8b10dfe133f56582ca11c1dbd230d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a99c8b10dfe133f56582ca11c1dbd230d">&sect;&nbsp;</a></span>getButtons()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">Texture2D Model.Unit.getButtonImage </td>
+          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> [] Model.Unit.getButtons </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
-          <td class="paramname"><em>buttonType</em></td><td>)</td>
+          <td class="paramname"></td><td>)</td>
           <td></td>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>returns the button texture at index i </p>
+<p>returns the dropdown menu buttons of the unit </p>
 
-<p>Implemented in <a class="el" href="class_model_1_1_archer.html#aa643e878609d234a3fddca294d4d6756">Model.Archer</a>, <a class="el" href="class_model_1_1_mage.html#a6c34591377675f0643fa36a2d1cb378d">Model.Mage</a>, and <a class="el" href="class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007">Model.Warrior</a>.</p>
+<p>Implemented in <a class="el" href="class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82">Model.Archer</a>, <a class="el" href="class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0">Model.Mage</a>, and <a class="el" href="class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24">Model.Warrior</a>.</p>
 
 </div>
 </div>
-<a id="a4988717b894a45723cca1a8b4dac5060"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4988717b894a45723cca1a8b4dac5060">&sect;&nbsp;</a></span>getButtonOfType()</h2>
+<a id="a5ff17e4c9ffaf08f29af97a16cd56a02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ff17e4c9ffaf08f29af97a16cd56a02">&sect;&nbsp;</a></span>getButtonType()</h2>
 
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> Model.Unit.getButtonOfType </td>
+          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> Model.Unit.getButtonType </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="namespace_view.html#a422668be256dfc045dfa818cfd90a99e">ButtonType</a>&#160;</td>
           <td class="paramname"><em>buttonType</em></td><td>)</td>
@@ -235,27 +213,7 @@ Properties</h2></td></tr>
   </dd>
 </dl>
 
-<p>Implemented in <a class="el" href="class_model_1_1_archer.html#a31d5c71c429ebedef4a23b84b93408ff">Model.Archer</a>, <a class="el" href="class_model_1_1_mage.html#adeea72218aed1013de839d04e5bde84c">Model.Mage</a>, and <a class="el" href="class_model_1_1_warrior.html#a0f5a9c6f5e550f44c84ca64ce022e9a6">Model.Warrior</a>.</p>
-
-</div>
-</div>
-<a id="a99c8b10dfe133f56582ca11c1dbd230d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a99c8b10dfe133f56582ca11c1dbd230d">&sect;&nbsp;</a></span>getButtons()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="class_view_1_1_button.html">Button</a> [] Model.Unit.getButtons </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>returns the dropdown menu buttons of the unit </p>
-
-<p>Implemented in <a class="el" href="class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82">Model.Archer</a>, <a class="el" href="class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0">Model.Mage</a>, and <a class="el" href="class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24">Model.Warrior</a>.</p>
+<p>Implemented in <a class="el" href="class_model_1_1_archer.html#a7feeb803f7067d5d2a6f6137ab6f6611">Model.Archer</a>, <a class="el" href="class_model_1_1_mage.html#ac4e875b6ed87a970b75ab79f78ecaa19">Model.Mage</a>, and <a class="el" href="class_model_1_1_warrior.html#a8c9209211e26c7bf6ebe544534948a4e">Model.Warrior</a>.</p>
 
 </div>
 </div>
@@ -508,6 +466,29 @@ Properties</h2></td></tr>
 </div><div class="memdoc">
 <p>Sets and returns whether or not unit is alive </p>
 
+</div>
+</div>
+<a id="aa7dd9a7688288db63604d0e57a68ffb5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa7dd9a7688288db63604d0e57a68ffb5">&sect;&nbsp;</a></span>currentFrame</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">int Model.Unit.currentFrame</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Sets and gets the current frame of the animation sequence </p>
+
 </div>
 </div>
 <a id="afca346077df4376dc519435f3a192949"></a>
@@ -767,15 +748,11 @@ Properties</h2></td></tr>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Unit.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="interface_model_1_1_unit.html">Unit</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/interface_model_1_1_unit.js b/Doc/Design/MIS/html/interface_model_1_1_unit.js
deleted file mode 100644
index 71ea9407ae0951c30f48aa6f39c755b4fdded829..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/interface_model_1_1_unit.js
+++ /dev/null
@@ -1,30 +0,0 @@
-var interface_model_1_1_unit =
-[
-    [ "animate", "interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302", null ],
-    [ "getButtonImage", "interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80", null ],
-    [ "getButtonOfType", "interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060", null ],
-    [ "getButtons", "interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d", null ],
-    [ "getCharAttackInfo", "interface_model_1_1_unit.html#aeb30a63287028d9e2d123805b62d3208", null ],
-    [ "getCharInfo", "interface_model_1_1_unit.html#adc54c0be5f1b657e30b56255a918f32b", null ],
-    [ "getClass", "interface_model_1_1_unit.html#aab6dc07db093c4bb9f5a7beb0ac02480", null ],
-    [ "getCurrentFrame", "interface_model_1_1_unit.html#aecb5510d53b67568a17e89b40cdadda7", null ],
-    [ "getEquipableWeapons", "interface_model_1_1_unit.html#aa57825903df804dda77d78eb2ca90201", null ],
-    [ "getMovability", "interface_model_1_1_unit.html#afc43169b2f01f5015540c220bc9d2b9c", null ],
-    [ "getSpriteImage", "interface_model_1_1_unit.html#a7c076427c8ef933d33ae50c76ea995b3", null ],
-    [ "getStats", "interface_model_1_1_unit.html#a52301b538035cebd1ac9bc76bb09948b", null ],
-    [ "isButtonActive", "interface_model_1_1_unit.html#ae9cd223ee338da82906a99bd32e72bb4", null ],
-    [ "setButtonCoordinates", "interface_model_1_1_unit.html#a9fe162206435e50e8da130388ab50fdb", null ],
-    [ "setInitialStats", "interface_model_1_1_unit.html#a56e3ad622997f6c49e10f4b695644eb5", null ],
-    [ "Alive", "interface_model_1_1_unit.html#a9ec349169a911cbd3400fd8ac805bbc9", null ],
-    [ "Def", "interface_model_1_1_unit.html#afca346077df4376dc519435f3a192949", null ],
-    [ "equippedWeapon", "interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167", null ],
-    [ "Hp", "interface_model_1_1_unit.html#add5c3b029398346c448bfa3a64f278f1", null ],
-    [ "Int", "interface_model_1_1_unit.html#a9bef9ff10e4fb3d643632c431f1d3cfa", null ],
-    [ "Level", "interface_model_1_1_unit.html#afdbcc5ed513f2d2ac9b1817b542dcce5", null ],
-    [ "PixelCoordinates", "interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425", null ],
-    [ "Position", "interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b", null ],
-    [ "Res", "interface_model_1_1_unit.html#acc73a95a98cadd660da4df26aa1dab22", null ],
-    [ "Skill", "interface_model_1_1_unit.html#aacecaa31661bd95dcc36bde480a2ea81", null ],
-    [ "Speed", "interface_model_1_1_unit.html#aecee4e038fc518751386c525331ac920", null ],
-    [ "Str", "interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/interface_model_1_1_unit.png b/Doc/Design/MIS/html/interface_model_1_1_unit.png
index 1b1eb7f7f6f981476e06f3667dcc784a44a22e2d..a6b0d96c5866898a082ffa6b3440387416622068 100644
Binary files a/Doc/Design/MIS/html/interface_model_1_1_unit.png and b/Doc/Design/MIS/html/interface_model_1_1_unit.png differ
diff --git a/Doc/Design/MIS/html/interface_model_1_1_weapon-members.html b/Doc/Design/MIS/html/interface_model_1_1_weapon-members.html
index d3eb78ca3d3d63a952bf42b18963efcc2e0561d9..b9caf298ff8b0f3f6c492b8b269ad82ac6fca242 100644
--- a/Doc/Design/MIS/html/interface_model_1_1_weapon-members.html
+++ b/Doc/Design/MIS/html/interface_model_1_1_weapon-members.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('interface_model_1_1_weapon.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('interface_model_1_1_weapon.html','');}
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="headertitle">
 <div class="title">Model.Weapon Member List</div>  </div>
@@ -92,14 +76,11 @@ $(document).ready(function(){initNavTree('interface_model_1_1_weapon.html','');}
   <tr><td class="entry"><a class="el" href="interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8">name</a></td><td class="entry"><a class="el" href="interface_model_1_1_weapon.html">Model.Weapon</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8">range</a></td><td class="entry"><a class="el" href="interface_model_1_1_weapon.html">Model.Weapon</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/interface_model_1_1_weapon.html b/Doc/Design/MIS/html/interface_model_1_1_weapon.html
index 8643ad3d16f2fdb126eea890f42bfddc93f80af6..4a210a51295765ffb35a568937d18905b67f8383 100644
--- a/Doc/Design/MIS/html/interface_model_1_1_weapon.html
+++ b/Doc/Design/MIS/html/interface_model_1_1_weapon.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('interface_model_1_1_weapon.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,11 @@ $(document).ready(function(){initNavTree('interface_model_1_1_weapon.html','');}
 </iframe>
 </div>
 
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a></li>  </ul>
+</div>
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#properties">Properties</a> &#124;
@@ -95,9 +79,12 @@ Inheritance diagram for Model.Weapon:</div>
  <div class="center">
   <img src="interface_model_1_1_weapon.png" usemap="#Model.Weapon_map" alt=""/>
   <map id="Model.Weapon_map" name="Model.Weapon_map">
-<area href="class_model_1_1_bronze_bow.html" title="Ranged physical Weapon. " alt="Model.BronzeBow" shape="rect" coords="0,56,127,80"/>
-<area href="class_model_1_1_bronze_sword.html" title="Melee Physical Weapon. " alt="Model.BronzeSword" shape="rect" coords="137,56,264,80"/>
-<area href="class_model_1_1_fireball.html" title="Ranged Magical Weapon. " alt="Model.Fireball" shape="rect" coords="274,56,401,80"/>
+<area href="class_model_1_1_bronze_sword.html" title="Melee Physical Weapon. " alt="Model.BronzeSword" shape="rect" coords="0,56,127,80"/>
+<area href="class_model_1_1_fireball.html" title="Ranged Magical Weapon. " alt="Model.Fireball" shape="rect" coords="137,56,264,80"/>
+<area href="class_model_1_1_fireblast.html" title="Ranged Magical Weapon. " alt="Model.Fireblast" shape="rect" coords="274,56,401,80"/>
+<area href="class_model_1_1_iron_sword.html" title="Melee Physical Weapon. " alt="Model.IronSword" shape="rect" coords="411,56,538,80"/>
+<area href="class_model_1_1_long_bow.html" title="Ranged physical Weapon. " alt="Model.LongBow" shape="rect" coords="548,56,675,80"/>
+<area href="class_model_1_1_short_bow.html" title="Ranged physical Weapon. " alt="Model.ShortBow" shape="rect" coords="685,56,812,80"/>
 </map>
  </div></div>
 <table class="memberdecls">
@@ -237,15 +224,11 @@ Properties</h2></td></tr>
 <li>C:/Users/chaos/Documents/Blaze-Brigade/src/Blaze-Brigade/Blaze_Brigade/Weapon.cs</li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li><li class="navelem"><a class="el" href="interface_model_1_1_weapon.html">Weapon</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/interface_model_1_1_weapon.js b/Doc/Design/MIS/html/interface_model_1_1_weapon.js
deleted file mode 100644
index 59162eaffb4c99184c4e4206ff3cddf649cca4b2..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/interface_model_1_1_weapon.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var interface_model_1_1_weapon =
-[
-    [ "modInt", "interface_model_1_1_weapon.html#a1ef41fea09be5beda6c21594fd648a5c", null ],
-    [ "modSkill", "interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab", null ],
-    [ "modStr", "interface_model_1_1_weapon.html#ae257017428d45a9d5d0de7071565c027", null ],
-    [ "name", "interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8", null ],
-    [ "range", "interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/interface_model_1_1_weapon.png b/Doc/Design/MIS/html/interface_model_1_1_weapon.png
index ece2f5b19b615a350cf0399aab44930939653f03..775210536d3b2539d544690187635762f0554e3d 100644
Binary files a/Doc/Design/MIS/html/interface_model_1_1_weapon.png and b/Doc/Design/MIS/html/interface_model_1_1_weapon.png differ
diff --git a/Doc/Design/MIS/html/menudata.js b/Doc/Design/MIS/html/menudata.js
index b97b5f63aa270b31436bcef7126a3e7c651c4084..7c50d9171c59aceb266d205338ff759d6d89bf7b 100644
--- a/Doc/Design/MIS/html/menudata.js
+++ b/Doc/Design/MIS/html/menudata.js
@@ -12,26 +12,28 @@ var menudata={children:[
 {text:'Class Members',url:'functions.html',children:[
 {text:'All',url:'functions.html',children:[
 {text:'a',url:'functions.html#index_a'},
-{text:'b',url:'functions.html#index_b'},
-{text:'c',url:'functions.html#index_c'},
-{text:'d',url:'functions.html#index_d'},
-{text:'e',url:'functions.html#index_e'},
-{text:'f',url:'functions.html#index_f'},
-{text:'g',url:'functions.html#index_g'},
-{text:'h',url:'functions.html#index_h'},
-{text:'i',url:'functions.html#index_i'},
-{text:'l',url:'functions.html#index_l'},
-{text:'m',url:'functions.html#index_m'},
-{text:'n',url:'functions.html#index_n'},
-{text:'o',url:'functions.html#index_o'},
-{text:'p',url:'functions.html#index_p'},
-{text:'r',url:'functions.html#index_r'},
-{text:'s',url:'functions.html#index_s'},
-{text:'u',url:'functions.html#index_u'},
-{text:'w',url:'functions.html#index_w'}]},
+{text:'b',url:'functions_b.html#index_b'},
+{text:'c',url:'functions_c.html#index_c'},
+{text:'d',url:'functions_d.html#index_d'},
+{text:'e',url:'functions_e.html#index_e'},
+{text:'f',url:'functions_f.html#index_f'},
+{text:'g',url:'functions_g.html#index_g'},
+{text:'h',url:'functions_h.html#index_h'},
+{text:'i',url:'functions_i.html#index_i'},
+{text:'l',url:'functions_l.html#index_l'},
+{text:'m',url:'functions_m.html#index_m'},
+{text:'n',url:'functions_n.html#index_n'},
+{text:'o',url:'functions_o.html#index_o'},
+{text:'p',url:'functions_p.html#index_p'},
+{text:'r',url:'functions_r.html#index_r'},
+{text:'s',url:'functions_s.html#index_s'},
+{text:'t',url:'functions_t.html#index_t'},
+{text:'u',url:'functions_u.html#index_u'},
+{text:'w',url:'functions_w.html#index_w'}]},
 {text:'Functions',url:'functions_func.html',children:[
 {text:'a',url:'functions_func.html#index_a'},
 {text:'b',url:'functions_func.html#index_b'},
+{text:'c',url:'functions_func.html#index_c'},
 {text:'d',url:'functions_func.html#index_d'},
 {text:'e',url:'functions_func.html#index_e'},
 {text:'f',url:'functions_func.html#index_f'},
@@ -43,6 +45,7 @@ var menudata={children:[
 {text:'n',url:'functions_func.html#index_n'},
 {text:'o',url:'functions_func.html#index_o'},
 {text:'p',url:'functions_func.html#index_p'},
+{text:'r',url:'functions_func.html#index_r'},
 {text:'s',url:'functions_func.html#index_s'},
 {text:'u',url:'functions_func.html#index_u'},
 {text:'w',url:'functions_func.html#index_w'}]},
@@ -52,6 +55,7 @@ var menudata={children:[
 {text:'c',url:'functions_prop.html#index_c'},
 {text:'d',url:'functions_prop.html#index_d'},
 {text:'e',url:'functions_prop.html#index_e'},
+{text:'g',url:'functions_prop.html#index_g'},
 {text:'h',url:'functions_prop.html#index_h'},
 {text:'i',url:'functions_prop.html#index_i'},
 {text:'l',url:'functions_prop.html#index_l'},
@@ -60,5 +64,6 @@ var menudata={children:[
 {text:'p',url:'functions_prop.html#index_p'},
 {text:'r',url:'functions_prop.html#index_r'},
 {text:'s',url:'functions_prop.html#index_s'},
+{text:'t',url:'functions_prop.html#index_t'},
 {text:'u',url:'functions_prop.html#index_u'},
 {text:'w',url:'functions_prop.html#index_w'}]}]}]}]}
diff --git a/Doc/Design/MIS/html/namespace_blaze___brigade.html b/Doc/Design/MIS/html/namespace_blaze___brigade.html
index a3bc4deda9bddfb9951657c70f7d755516e71919..d271db089cfcbcc19a314d340696c9efa476af6f 100644
--- a/Doc/Design/MIS/html/namespace_blaze___brigade.html
+++ b/Doc/Design/MIS/html/namespace_blaze___brigade.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespace_blaze___brigade.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,7 @@ $(document).ready(function(){initNavTree('namespace_blaze___brigade.html','');})
 </iframe>
 </div>
 
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#nested-classes">Classes</a>  </div>
@@ -93,15 +73,11 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_blaze___brigade.html">Blaze_Brigade</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/namespace_controller.html b/Doc/Design/MIS/html/namespace_controller.html
index bcbcd24af1ccdabd87616b8bce709a7bfe073ab2..b48e2e0a287ac40ed6ce351e108653d3a76b29c4 100644
--- a/Doc/Design/MIS/html/namespace_controller.html
+++ b/Doc/Design/MIS/html/namespace_controller.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespace_controller.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,7 @@ $(document).ready(function(){initNavTree('namespace_controller.html','');});
 </iframe>
 </div>
 
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#nested-classes">Classes</a>  </div>
@@ -104,15 +84,11 @@ Classes</h2></td></tr>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>The controller in MVC. These classes will control how the <a class="el" href="namespace_model.html" title="The model in MVC. These classes contain the structure of the game, and will be controlled by Controll...">Model</a> is used, and how the <a class="el" href="namespace_view.html" title="The view in MVC. These classes deal with the view that the user sees in the game. ...">View</a> will be displayed to the user. </p>
 </div></div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_controller.html">Controller</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/namespace_controller.js b/Doc/Design/MIS/html/namespace_controller.js
deleted file mode 100644
index a8a01a4597a3fc66b6380f449e0942bba7f3a332..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/namespace_controller.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var namespace_controller =
-[
-    [ "Game", "class_controller_1_1_game.html", "class_controller_1_1_game" ],
-    [ "GameFunction", "class_controller_1_1_game_function.html", "class_controller_1_1_game_function" ],
-    [ "MouseHandler", "class_controller_1_1_mouse_handler.html", "class_controller_1_1_mouse_handler" ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/namespace_model.html b/Doc/Design/MIS/html/namespace_model.html
index 132baec20f9fdae3425fe57bbf5a75e2cc3197d1..65ada624a6cf55d9ccb10fa1dc9361f28fecac5b 100644
--- a/Doc/Design/MIS/html/namespace_model.html
+++ b/Doc/Design/MIS/html/namespace_model.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespace_model.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,7 @@ $(document).ready(function(){initNavTree('namespace_model.html','');});
 </iframe>
 </div>
 
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#nested-classes">Classes</a> &#124;
@@ -93,10 +73,7 @@ $(document).ready(function(){initNavTree('namespace_model.html','');});
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_archer.html">Archer</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks.  <a href="class_model_1_1_archer.html#details">More...</a><br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_bronze_bow.html">BronzeBow</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  <a href="class_model_1_1_bronze_bow.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks.  <a href="class_model_1_1_archer.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_bronze_sword.html">BronzeSword</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Melee Physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  <a href="class_model_1_1_bronze_sword.html#details">More...</a><br /></td></tr>
@@ -107,12 +84,21 @@ Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_fireball.html">Fireball</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ranged Magical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  <a href="class_model_1_1_fireball.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_fireblast.html">Fireblast</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ranged Magical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  <a href="class_model_1_1_fireblast.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_game_state.html">GameState</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class holds states in the scope of the entire gameplay  <a href="class_model_1_1_game_state.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_graph.html">Graph</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure that represents the game map.  <a href="class_model_1_1_graph.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_iron_sword.html">IronSword</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Melee Physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  <a href="class_model_1_1_iron_sword.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_long_bow.html">LongBow</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  <a href="class_model_1_1_long_bow.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_mage.html">Mage</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> <br />
  This <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> has strong magical capabilities, and is capable of powerful ranged magic attacks, but makes up with poor physical stats  <a href="class_model_1_1_mage.html#details">More...</a><br /></td></tr>
@@ -123,8 +109,11 @@ Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_player.html">Player</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a <a class="el" href="class_model_1_1_player.html" title="Represents a Player in the game. ">Player</a> in the game.  <a href="class_model_1_1_player.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_short_bow.html">ShortBow</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ranged physical <a class="el" href="interface_model_1_1_weapon.html" title="Weapon Interface to be implemented when creating new weapons. ">Weapon</a>.  <a href="class_model_1_1_short_bow.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_model_1_1_unit.html">Unit</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> Interface for <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a>, <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a>, and <a class="el" href="class_model_1_1_archer.html" title="The Warrior model class, extends Unit This unit has a high skill and speed, and excels in dealing acc...">Archer</a>  <a href="interface_model_1_1_unit.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> Interface for <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a>, <a class="el" href="class_model_1_1_mage.html" title="The Mage model class, extends Unit   This Unit has strong magical capabilities, and is capable of pow...">Mage</a>, and <a class="el" href="class_model_1_1_archer.html" title="The Archer model class, extends Unit This unit has a high skill and speed, and excels in dealing accu...">Archer</a>  <a href="interface_model_1_1_unit.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_model_1_1_warrior.html">Warrior</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="class_model_1_1_warrior.html" title="The Warrior model class, extends Unit This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance ">Warrior</a> model class, extends <a class="el" href="interface_model_1_1_unit.html" title="Unit Interface for Warrior, Mage, and Archer ">Unit</a> This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance  <a href="class_model_1_1_warrior.html#details">More...</a><br /></td></tr>
@@ -141,10 +130,7 @@ Enumerations</h2></td></tr>
 <b>HowToPlay2</b>, 
 <b>HowToPlay3</b>, 
 <br />
-&#160;&#160;<b>Playing</b>, 
-<b>DropDownMenu</b>, 
-<b>CharMenu</b>, 
-<b>AttackMenu</b>
+&#160;&#160;<b>Playing</b>
 <br />
  }</td></tr>
 <tr class="separator:a37db30f781c99ca4eb226b512958bded"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -197,15 +183,11 @@ Enumerations</h2></td></tr>
 </div>
 </div>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_model.html">Model</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/namespace_model.js b/Doc/Design/MIS/html/namespace_model.js
deleted file mode 100644
index b8697966bae782de58cd50483ca812b4c0606bf8..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/namespace_model.js
+++ /dev/null
@@ -1,16 +0,0 @@
-var namespace_model =
-[
-    [ "Archer", "class_model_1_1_archer.html", "class_model_1_1_archer" ],
-    [ "BronzeBow", "class_model_1_1_bronze_bow.html", "class_model_1_1_bronze_bow" ],
-    [ "BronzeSword", "class_model_1_1_bronze_sword.html", "class_model_1_1_bronze_sword" ],
-    [ "DamageCalculations", "class_model_1_1_damage_calculations.html", "class_model_1_1_damage_calculations" ],
-    [ "Fireball", "class_model_1_1_fireball.html", "class_model_1_1_fireball" ],
-    [ "GameState", "class_model_1_1_game_state.html", "class_model_1_1_game_state" ],
-    [ "Graph", "class_model_1_1_graph.html", "class_model_1_1_graph" ],
-    [ "Mage", "class_model_1_1_mage.html", "class_model_1_1_mage" ],
-    [ "Node", "class_model_1_1_node.html", "class_model_1_1_node" ],
-    [ "Player", "class_model_1_1_player.html", "class_model_1_1_player" ],
-    [ "Unit", "interface_model_1_1_unit.html", "interface_model_1_1_unit" ],
-    [ "Warrior", "class_model_1_1_warrior.html", "class_model_1_1_warrior" ],
-    [ "Weapon", "interface_model_1_1_weapon.html", "interface_model_1_1_weapon" ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/namespace_view.html b/Doc/Design/MIS/html/namespace_view.html
index af6980a6b989c5b7aac5c6d29f6823f66caa6f4e..c18fa0e87c00f0d34809255550d7dff5d3fccf43 100644
--- a/Doc/Design/MIS/html/namespace_view.html
+++ b/Doc/Design/MIS/html/namespace_view.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -49,21 +43,6 @@ $(function() {
 });
 </script>
 <div id="main-nav"></div>
-</div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespace_view.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -78,6 +57,7 @@ $(document).ready(function(){initNavTree('namespace_view.html','');});
 </iframe>
 </div>
 
+</div><!-- top -->
 <div class="header">
   <div class="summary">
 <a href="#nested-classes">Classes</a> &#124;
@@ -92,9 +72,16 @@ $(document).ready(function(){initNavTree('namespace_view.html','');});
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_animation.html">Animation</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_button.html">Button</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Buttons for the drop down menu buttons when selecting units  <a href="class_view_1_1_button.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_camera.html">Camera</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_draw_class.html">DrawClass</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw Class containing all the different draw methods  <a href="class_view_1_1_draw_class.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_how_to_play.html">HowToPlay</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">How to Play Menu  <a href="class_view_1_1_how_to_play.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -102,7 +89,7 @@ Classes</h2></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">How to Play Menu 2 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> Menu  <a href="class_view_1_1_how_to_play2.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_how_to_play3.html">HowToPlay3</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">How to Play Menu 3 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> Menu 2  <a href="class_view_1_1_how_to_play3.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">How to Play Menu 3 is opened with next is clicked on <a class="el" href="class_view_1_1_how_to_play2.html" title="How to Play Menu 2 is opened with next is clicked on HowToPlay Menu ">HowToPlay2</a> Menu  <a href="class_view_1_1_how_to_play3.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_view_1_1_main_menu.html">MainMenu</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Main Menu class. This window is displayed upon starting game, and can link you to <a class="el" href="class_view_1_1_how_to_play.html" title="How to Play Menu ">HowToPlay</a> playing the Game.  <a href="class_view_1_1_main_menu.html#details">More...</a><br /></td></tr>
@@ -116,7 +103,12 @@ Enumerations</h2></td></tr>
 <b>Move</b>, 
 <b>Items</b>, 
 <br />
-&#160;&#160;<b>Wait</b>
+&#160;&#160;<b>Wait</b>, 
+<b>Inventory1</b>, 
+<b>Inventory2</b>, 
+<b>Inventory3</b>, 
+<br />
+&#160;&#160;<b>Inventory4</b>
 <br />
  }</td></tr>
 <tr class="separator:a422668be256dfc045dfa818cfd90a99e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -148,15 +140,11 @@ Enumerations</h2></td></tr>
 </div>
 </div>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="navelem"><a class="el" href="namespace_view.html">View</a></li>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/namespace_view.js b/Doc/Design/MIS/html/namespace_view.js
deleted file mode 100644
index 099097f6ce3f710d42c3159cb3449c0d8a8fc2e2..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/namespace_view.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var namespace_view =
-[
-    [ "Button", "class_view_1_1_button.html", "class_view_1_1_button" ],
-    [ "HowToPlay", "class_view_1_1_how_to_play.html", "class_view_1_1_how_to_play" ],
-    [ "HowToPlay2", "class_view_1_1_how_to_play2.html", "class_view_1_1_how_to_play2" ],
-    [ "HowToPlay3", "class_view_1_1_how_to_play3.html", "class_view_1_1_how_to_play3" ],
-    [ "MainMenu", "class_view_1_1_main_menu.html", "class_view_1_1_main_menu" ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/namespacemembers.html b/Doc/Design/MIS/html/namespacemembers.html
index b649b9ace5c765a015ed8afbc894cc8edc776282..42d044c472200857cf589d0062837a6bc67e1fa3 100644
--- a/Doc/Design/MIS/html/namespacemembers.html
+++ b/Doc/Design/MIS/html/namespacemembers.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -50,20 +44,6 @@ $(function() {
 </script>
 <div id="main-nav"></div>
 </div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespacemembers.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -88,14 +68,11 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 </li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/namespacemembers_enum.html b/Doc/Design/MIS/html/namespacemembers_enum.html
index 7a2e2b40ab43cde22994f53266391f9f5f7909cc..a03d5436423fa15dc10c719d29f48d1d76b4032e 100644
--- a/Doc/Design/MIS/html/namespacemembers_enum.html
+++ b/Doc/Design/MIS/html/namespacemembers_enum.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -50,20 +44,6 @@ $(function() {
 </script>
 <div id="main-nav"></div>
 </div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespacemembers_enum.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -88,14 +68,11 @@ $(document).ready(function(){initNavTree('namespacemembers_enum.html','');});
 </li>
 </ul>
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/namespaces.html b/Doc/Design/MIS/html/namespaces.html
index 8e50db962fa00128a53374e66371a4ff63c34773..d9b2abcf7e5b4eda0d8e380d54a98d9ccda8b370 100644
--- a/Doc/Design/MIS/html/namespaces.html
+++ b/Doc/Design/MIS/html/namespaces.html
@@ -9,13 +9,6 @@
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="dynsections.js"></script>
-<link href="navtree.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="resize.js"></script>
-<script type="text/javascript" src="navtreedata.js"></script>
-<script type="text/javascript" src="navtree.js"></script>
-<script type="text/javascript">
-  $(document).ready(initResizable);
-</script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
@@ -29,6 +22,7 @@
  <tr style="height: 56px;">
   <td id="projectalign" style="padding-left: 0.5em;">
    <div id="projectname">Blaze Brigade
+   &#160;<span id="projectnumber">Rev0</span>
    </div>
   </td>
  </tr>
@@ -50,20 +44,6 @@ $(function() {
 </script>
 <div id="main-nav"></div>
 </div><!-- top -->
-<div id="side-nav" class="ui-resizable side-nav-resizable">
-  <div id="nav-tree">
-    <div id="nav-tree-contents">
-      <div id="nav-sync" class="sync"></div>
-    </div>
-  </div>
-  <div id="splitbar" style="-moz-user-select:none;" 
-       class="ui-resizable-handle">
-  </div>
-</div>
-<script type="text/javascript">
-$(document).ready(function(){initNavTree('namespaces.html','');});
-</script>
-<div id="doc-content">
 <!-- window showing the filter options -->
 <div id="MSearchSelectWindow"
      onmouseover="return searchBox.OnSearchSelectShow()"
@@ -92,14 +72,11 @@ $(document).ready(function(){initNavTree('namespaces.html','');});
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
-</div><!-- doc-content -->
 <!-- start footer part -->
-<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
-  <ul>
-    <li class="footer">Generated by
-    <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
-  </ul>
-</div>
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.12
+</small></address>
 </body>
 </html>
diff --git a/Doc/Design/MIS/html/namespaces.js b/Doc/Design/MIS/html/namespaces.js
deleted file mode 100644
index e95c747d9469c61ba60af59007cfbf173963bdf4..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/namespaces.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var namespaces =
-[
-    [ "Blaze_Brigade", "namespace_blaze___brigade.html", null ],
-    [ "Controller", "namespace_controller.html", null ],
-    [ "Model", "namespace_model.html", null ],
-    [ "View", "namespace_view.html", null ]
-];
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/nav_f.png b/Doc/Design/MIS/html/nav_f.png
index 72a58a529ed3a9ed6aa0c51a79cf207e026deee2..6fd8c4b14381c7d08ee7ef003c4a594ed11c155d 100644
Binary files a/Doc/Design/MIS/html/nav_f.png and b/Doc/Design/MIS/html/nav_f.png differ
diff --git a/Doc/Design/MIS/html/nav_h.png b/Doc/Design/MIS/html/nav_h.png
index 33389b101d9cd9b4c98ad286b5d9c46a6671f650..2ebf38062d62ff4d5c6f4a2c533047a2e5e94335 100644
Binary files a/Doc/Design/MIS/html/nav_h.png and b/Doc/Design/MIS/html/nav_h.png differ
diff --git a/Doc/Design/MIS/html/navtree.css b/Doc/Design/MIS/html/navtree.css
deleted file mode 100644
index 0cc7e776c3bcced883837e49911a6b694038a814..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/navtree.css
+++ /dev/null
@@ -1,146 +0,0 @@
-#nav-tree .children_ul {
-  margin:0;
-  padding:4px;
-}
-
-#nav-tree ul {
-  list-style:none outside none;
-  margin:0px;
-  padding:0px;
-}
-
-#nav-tree li {
-  white-space:nowrap;
-  margin:0px;
-  padding:0px;
-}
-
-#nav-tree .plus {
-  margin:0px;
-}
-
-#nav-tree .selected {
-  background-image: url('tab_a.png');
-  background-repeat:repeat-x;
-  color: #fff;
-  text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-}
-
-#nav-tree img {
-  margin:0px;
-  padding:0px;
-  border:0px;
-  vertical-align: middle;
-}
-
-#nav-tree a {
-  text-decoration:none;
-  padding:0px;
-  margin:0px;
-  outline:none;
-}
-
-#nav-tree .label {
-  margin:0px;
-  padding:0px;
-  font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-#nav-tree .label a {
-  padding:2px;
-}
-
-#nav-tree .selected a {
-  text-decoration:none;
-  color:#fff;
-}
-
-#nav-tree .children_ul {
-  margin:0px;
-  padding:0px;
-}
-
-#nav-tree .item {
-  margin:0px;
-  padding:0px;
-}
-
-#nav-tree {
-  padding: 0px 0px;
-  background-color: #FAFAFF; 
-  font-size:14px;
-  overflow:auto;
-}
-
-#doc-content {
-  overflow:auto;
-  display:block;
-  padding:0px;
-  margin:0px;
-  -webkit-overflow-scrolling : touch; /* iOS 5+ */
-}
-
-#side-nav {
-  padding:0 6px 0 0;
-  margin: 0px;
-  display:block;
-  position: absolute;
-  left: 0px;
-  width: 250px;
-}
-
-.ui-resizable .ui-resizable-handle {
-  display:block;
-}
-
-.ui-resizable-e {
-  background-image:url("splitbar.png");
-  background-size:100%;
-  background-repeat:no-repeat;
-  background-attachment: scroll;
-  cursor:ew-resize;
-  height:100%;
-  right:0;
-  top:0;
-  width:6px;
-}
-
-.ui-resizable-handle {
-  display:none;
-  font-size:0.1px;
-  position:absolute;
-  z-index:1;
-}
-
-#nav-tree-contents {
-  margin: 6px 0px 0px 0px;
-}
-
-#nav-tree {
-  background-image:url('nav_h.png');
-  background-repeat:repeat-x;
-  background-color: #F9FAFC;
-  -webkit-overflow-scrolling : touch; /* iOS 5+ */
-}
-
-#nav-sync {
-  position:absolute;
-  top:5px;
-  right:24px;
-  z-index:0;
-}
-
-#nav-sync img {
-  opacity:0.3;
-}
-
-#nav-sync img:hover {
-  opacity:0.9;
-}
-
-@media print
-{
-  #nav-tree { display: none; }
-  div.ui-resizable-handle { display: none; position: relative; }
-}
-
diff --git a/Doc/Design/MIS/html/navtree.js b/Doc/Design/MIS/html/navtree.js
deleted file mode 100644
index e6d31b00d4aa662120b347e15c083f9c083b081d..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/navtree.js
+++ /dev/null
@@ -1,517 +0,0 @@
-var navTreeSubIndices = new Array();
-var arrowDown = '&#9660;';
-var arrowRight = '&#9658;';
-
-function getData(varName)
-{
-  var i = varName.lastIndexOf('/');
-  var n = i>=0 ? varName.substring(i+1) : varName;
-  return eval(n.replace(/\-/g,'_'));
-}
-
-function stripPath(uri)
-{
-  return uri.substring(uri.lastIndexOf('/')+1);
-}
-
-function stripPath2(uri)
-{
-  var i = uri.lastIndexOf('/');
-  var s = uri.substring(i+1);
-  var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
-  return m ? uri.substring(i-6) : s;
-}
-
-function hashValue()
-{
-  return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,'');
-}
-
-function hashUrl()
-{
-  return '#'+hashValue();
-}
-
-function pathName()
-{
-  return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, '');
-}
-
-function localStorageSupported()
-{
-  try {
-    return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem;
-  }
-  catch(e) {
-    return false;
-  }
-}
-
-
-function storeLink(link)
-{
-  if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
-      window.localStorage.setItem('navpath',link);
-  }
-}
-
-function deleteLink()
-{
-  if (localStorageSupported()) {
-    window.localStorage.setItem('navpath','');
-  }
-}
-
-function cachedLink()
-{
-  if (localStorageSupported()) {
-    return window.localStorage.getItem('navpath');
-  } else {
-    return '';
-  }
-}
-
-function getScript(scriptName,func,show)
-{
-  var head = document.getElementsByTagName("head")[0];
-  var script = document.createElement('script');
-  script.id = scriptName;
-  script.type = 'text/javascript';
-  script.onload = func;
-  script.src = scriptName+'.js';
-  if ($.browser.msie && $.browser.version<=8) {
-    // script.onload does not work with older versions of IE
-    script.onreadystatechange = function() {
-      if (script.readyState=='complete' || script.readyState=='loaded') {
-        func(); if (show) showRoot();
-      }
-    }
-  }
-  head.appendChild(script); 
-}
-
-function createIndent(o,domNode,node,level)
-{
-  var level=-1;
-  var n = node;
-  while (n.parentNode) { level++; n=n.parentNode; }
-  if (node.childrenData) {
-    var imgNode = document.createElement("span");
-    imgNode.className = 'arrow';
-    imgNode.style.paddingLeft=(16*level).toString()+'px';
-    imgNode.innerHTML=arrowRight;
-    node.plus_img = imgNode;
-    node.expandToggle = document.createElement("a");
-    node.expandToggle.href = "javascript:void(0)";
-    node.expandToggle.onclick = function() {
-      if (node.expanded) {
-        $(node.getChildrenUL()).slideUp("fast");
-        node.plus_img.innerHTML=arrowRight;
-        node.expanded = false;
-      } else {
-        expandNode(o, node, false, false);
-      }
-    }
-    node.expandToggle.appendChild(imgNode);
-    domNode.appendChild(node.expandToggle);
-  } else {
-    var span = document.createElement("span");
-    span.className = 'arrow';
-    span.style.width   = 16*(level+1)+'px';
-    span.innerHTML = '&#160;';
-    domNode.appendChild(span);
-  }
-}
-
-var animationInProgress = false;
-
-function gotoAnchor(anchor,aname,updateLocation)
-{
-  var pos, docContent = $('#doc-content');
-  var ancParent = $(anchor.parent());
-  if (ancParent.hasClass('memItemLeft') ||
-      ancParent.hasClass('fieldname') ||
-      ancParent.hasClass('fieldtype') ||
-      ancParent.is(':header'))
-  {
-    pos = ancParent.position().top;
-  } else if (anchor.position()) {
-    pos = anchor.position().top;
-  }
-  if (pos) {
-    var dist = Math.abs(Math.min(
-               pos-docContent.offset().top,
-               docContent[0].scrollHeight-
-               docContent.height()-docContent.scrollTop()));
-    animationInProgress=true;
-    docContent.animate({
-      scrollTop: pos + docContent.scrollTop() - docContent.offset().top
-    },Math.max(50,Math.min(500,dist)),function(){
-      if (updateLocation) window.location.href=aname;
-      animationInProgress=false;
-    });
-  }
-}
-
-function newNode(o, po, text, link, childrenData, lastNode)
-{
-  var node = new Object();
-  node.children = Array();
-  node.childrenData = childrenData;
-  node.depth = po.depth + 1;
-  node.relpath = po.relpath;
-  node.isLast = lastNode;
-
-  node.li = document.createElement("li");
-  po.getChildrenUL().appendChild(node.li);
-  node.parentNode = po;
-
-  node.itemDiv = document.createElement("div");
-  node.itemDiv.className = "item";
-
-  node.labelSpan = document.createElement("span");
-  node.labelSpan.className = "label";
-
-  createIndent(o,node.itemDiv,node,0);
-  node.itemDiv.appendChild(node.labelSpan);
-  node.li.appendChild(node.itemDiv);
-
-  var a = document.createElement("a");
-  node.labelSpan.appendChild(a);
-  node.label = document.createTextNode(text);
-  node.expanded = false;
-  a.appendChild(node.label);
-  if (link) {
-    var url;
-    if (link.substring(0,1)=='^') {
-      url = link.substring(1);
-      link = url;
-    } else {
-      url = node.relpath+link;
-    }
-    a.className = stripPath(link.replace('#',':'));
-    if (link.indexOf('#')!=-1) {
-      var aname = '#'+link.split('#')[1];
-      var srcPage = stripPath(pathName());
-      var targetPage = stripPath(link.split('#')[0]);
-      a.href = srcPage!=targetPage ? url : "javascript:void(0)";
-      a.onclick = function(){
-        storeLink(link);
-        if (!$(a).parent().parent().hasClass('selected'))
-        {
-          $('.item').removeClass('selected');
-          $('.item').removeAttr('id');
-          $(a).parent().parent().addClass('selected');
-          $(a).parent().parent().attr('id','selected');
-        }
-        var anchor = $(aname);
-        gotoAnchor(anchor,aname,true);
-      };
-    } else {
-      a.href = url;
-      a.onclick = function() { storeLink(link); }
-    }
-  } else {
-    if (childrenData != null)
-    {
-      a.className = "nolink";
-      a.href = "javascript:void(0)";
-      a.onclick = node.expandToggle.onclick;
-    }
-  }
-
-  node.childrenUL = null;
-  node.getChildrenUL = function() {
-    if (!node.childrenUL) {
-      node.childrenUL = document.createElement("ul");
-      node.childrenUL.className = "children_ul";
-      node.childrenUL.style.display = "none";
-      node.li.appendChild(node.childrenUL);
-    }
-    return node.childrenUL;
-  };
-
-  return node;
-}
-
-function showRoot()
-{
-  var headerHeight = $("#top").height();
-  var footerHeight = $("#nav-path").height();
-  var windowHeight = $(window).height() - headerHeight - footerHeight;
-  (function (){ // retry until we can scroll to the selected item
-    try {
-      var navtree=$('#nav-tree');
-      navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
-    } catch (err) {
-      setTimeout(arguments.callee, 0);
-    }
-  })();
-}
-
-function expandNode(o, node, imm, showRoot)
-{
-  if (node.childrenData && !node.expanded) {
-    if (typeof(node.childrenData)==='string') {
-      var varName    = node.childrenData;
-      getScript(node.relpath+varName,function(){
-        node.childrenData = getData(varName);
-        expandNode(o, node, imm, showRoot);
-      }, showRoot);
-    } else {
-      if (!node.childrenVisited) {
-        getNode(o, node);
-      } if (imm || ($.browser.msie && $.browser.version>8)) {
-        // somehow slideDown jumps to the start of tree for IE9 :-(
-        $(node.getChildrenUL()).show();
-      } else {
-        $(node.getChildrenUL()).slideDown("fast");
-      }
-      node.plus_img.innerHTML = arrowDown;
-      node.expanded = true;
-    }
-  }
-}
-
-function glowEffect(n,duration)
-{
-  n.addClass('glow').delay(duration).queue(function(next){
-    $(this).removeClass('glow');next();
-  });
-}
-
-function highlightAnchor()
-{
-  var aname = hashUrl();
-  var anchor = $(aname);
-  if (anchor.parent().attr('class')=='memItemLeft'){
-    var rows = $('.memberdecls tr[class$="'+hashValue()+'"]');
-    glowEffect(rows.children(),300); // member without details
-  } else if (anchor.parent().attr('class')=='fieldname'){
-    glowEffect(anchor.parent().parent(),1000); // enum value
-  } else if (anchor.parent().attr('class')=='fieldtype'){
-    glowEffect(anchor.parent().parent(),1000); // struct field
-  } else if (anchor.parent().is(":header")) {
-    glowEffect(anchor.parent(),1000); // section header
-  } else {
-    glowEffect(anchor.next(),1000); // normal member
-  }
-  gotoAnchor(anchor,aname,false);
-}
-
-function selectAndHighlight(hash,n)
-{
-  var a;
-  if (hash) {
-    var link=stripPath(pathName())+':'+hash.substring(1);
-    a=$('.item a[class$="'+link+'"]');
-  }
-  if (a && a.length) {
-    a.parent().parent().addClass('selected');
-    a.parent().parent().attr('id','selected');
-    highlightAnchor();
-  } else if (n) {
-    $(n.itemDiv).addClass('selected');
-    $(n.itemDiv).attr('id','selected');
-  }
-  if ($('#nav-tree-contents .item:first').hasClass('selected')) {
-    $('#nav-sync').css('top','30px');
-  } else {
-    $('#nav-sync').css('top','5px');
-  }
-  showRoot();
-}
-
-function showNode(o, node, index, hash)
-{
-  if (node && node.childrenData) {
-    if (typeof(node.childrenData)==='string') {
-      var varName    = node.childrenData;
-      getScript(node.relpath+varName,function(){
-        node.childrenData = getData(varName);
-        showNode(o,node,index,hash);
-      },true);
-    } else {
-      if (!node.childrenVisited) {
-        getNode(o, node);
-      }
-      $(node.getChildrenUL()).css({'display':'block'});
-      node.plus_img.innerHTML = arrowDown;
-      node.expanded = true;
-      var n = node.children[o.breadcrumbs[index]];
-      if (index+1<o.breadcrumbs.length) {
-        showNode(o,n,index+1,hash);
-      } else {
-        if (typeof(n.childrenData)==='string') {
-          var varName = n.childrenData;
-          getScript(n.relpath+varName,function(){
-            n.childrenData = getData(varName);
-            node.expanded=false;
-            showNode(o,node,index,hash); // retry with child node expanded
-          },true);
-        } else {
-          var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
-          if (rootBase=="index" || rootBase=="pages" || rootBase=="search") {
-            expandNode(o, n, true, true);
-          }
-          selectAndHighlight(hash,n);
-        }
-      }
-    }
-  } else {
-    selectAndHighlight(hash);
-  }
-}
-
-function removeToInsertLater(element) {
-  var parentNode = element.parentNode;
-  var nextSibling = element.nextSibling;
-  parentNode.removeChild(element);
-  return function() {
-    if (nextSibling) {
-      parentNode.insertBefore(element, nextSibling);
-    } else {
-      parentNode.appendChild(element);
-    }
-  };
-}
-
-function getNode(o, po)
-{
-  var insertFunction = removeToInsertLater(po.li);
-  po.childrenVisited = true;
-  var l = po.childrenData.length-1;
-  for (var i in po.childrenData) {
-    var nodeData = po.childrenData[i];
-    po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
-      i==l);
-  }
-  insertFunction();
-}
-
-function gotoNode(o,subIndex,root,hash,relpath)
-{
-  var nti = navTreeSubIndices[subIndex][root+hash];
-  o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
-  if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
-    navTo(o,NAVTREE[0][1],"",relpath);
-    $('.item').removeClass('selected');
-    $('.item').removeAttr('id');
-  }
-  if (o.breadcrumbs) {
-    o.breadcrumbs.unshift(0); // add 0 for root node
-    showNode(o, o.node, 0, hash);
-  }
-}
-
-function navTo(o,root,hash,relpath)
-{
-  var link = cachedLink();
-  if (link) {
-    var parts = link.split('#');
-    root = parts[0];
-    if (parts.length>1) hash = '#'+parts[1].replace(/[^\w\-]/g,'');
-    else hash='';
-  }
-  if (hash.match(/^#l\d+$/)) {
-    var anchor=$('a[name='+hash.substring(1)+']');
-    glowEffect(anchor.parent(),1000); // line number
-    hash=''; // strip line number anchors
-  }
-  var url=root+hash;
-  var i=-1;
-  while (NAVTREEINDEX[i+1]<=url) i++;
-  if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
-  if (navTreeSubIndices[i]) {
-    gotoNode(o,i,root,hash,relpath)
-  } else {
-    getScript(relpath+'navtreeindex'+i,function(){
-      navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
-      if (navTreeSubIndices[i]) {
-        gotoNode(o,i,root,hash,relpath);
-      }
-    },true);
-  }
-}
-
-function showSyncOff(n,relpath)
-{
-    n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>');
-}
-
-function showSyncOn(n,relpath)
-{
-    n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>');
-}
-
-function toggleSyncButton(relpath)
-{
-  var navSync = $('#nav-sync');
-  if (navSync.hasClass('sync')) {
-    navSync.removeClass('sync');
-    showSyncOff(navSync,relpath);
-    storeLink(stripPath2(pathName())+hashUrl());
-  } else {
-    navSync.addClass('sync');
-    showSyncOn(navSync,relpath);
-    deleteLink();
-  }
-}
-
-function initNavTree(toroot,relpath)
-{
-  var o = new Object();
-  o.toroot = toroot;
-  o.node = new Object();
-  o.node.li = document.getElementById("nav-tree-contents");
-  o.node.childrenData = NAVTREE;
-  o.node.children = new Array();
-  o.node.childrenUL = document.createElement("ul");
-  o.node.getChildrenUL = function() { return o.node.childrenUL; };
-  o.node.li.appendChild(o.node.childrenUL);
-  o.node.depth = 0;
-  o.node.relpath = relpath;
-  o.node.expanded = false;
-  o.node.isLast = true;
-  o.node.plus_img = document.createElement("span");
-  o.node.plus_img.className = 'arrow';
-  o.node.plus_img.innerHTML = arrowRight;
-
-  if (localStorageSupported()) {
-    var navSync = $('#nav-sync');
-    if (cachedLink()) {
-      showSyncOff(navSync,relpath);
-      navSync.removeClass('sync');
-    } else {
-      showSyncOn(navSync,relpath);
-    }
-    navSync.click(function(){ toggleSyncButton(relpath); });
-  }
-
-  $(window).load(function(){
-    navTo(o,toroot,hashUrl(),relpath);
-    showRoot();
-  });
-
-  $(window).bind('hashchange', function(){
-     if (window.location.hash && window.location.hash.length>1){
-       var a;
-       if ($(location).attr('hash')){
-         var clslink=stripPath(pathName())+':'+hashValue();
-         a=$('.item a[class$="'+clslink.replace(/</g,'\\3c ')+'"]');
-       }
-       if (a==null || !$(a).parent().parent().hasClass('selected')){
-         $('.item').removeClass('selected');
-         $('.item').removeAttr('id');
-       }
-       var link=stripPath2(pathName());
-       navTo(o,link,hashUrl(),relpath);
-     } else if (!animationInProgress) {
-       $('#doc-content').scrollTop(0);
-       $('.item').removeClass('selected');
-       $('.item').removeAttr('id');
-       navTo(o,toroot,hashUrl(),relpath);
-     }
-  })
-}
-
diff --git a/Doc/Design/MIS/html/navtreedata.js b/Doc/Design/MIS/html/navtreedata.js
deleted file mode 100644
index 91474f8e092dc7ca574411cde91bc4632f3eee22..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/navtreedata.js
+++ /dev/null
@@ -1,31 +0,0 @@
-var NAVTREE =
-[
-  [ "Blaze Brigade", "index.html", [
-    [ "Packages", null, [
-      [ "Packages", "namespaces.html", "namespaces" ],
-      [ "Package Functions", "namespacemembers.html", [
-        [ "All", "namespacemembers.html", null ],
-        [ "Enumerations", "namespacemembers_enum.html", null ]
-      ] ]
-    ] ],
-    [ "Classes", "annotated.html", [
-      [ "Class List", "annotated.html", "annotated_dup" ],
-      [ "Class Index", "classes.html", null ],
-      [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
-      [ "Class Members", "functions.html", [
-        [ "All", "functions.html", null ],
-        [ "Functions", "functions_func.html", null ],
-        [ "Properties", "functions_prop.html", null ]
-      ] ]
-    ] ]
-  ] ]
-];
-
-var NAVTREEINDEX =
-[
-"annotated.html",
-"interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab"
-];
-
-var SYNCONMSG = 'click to disable panel synchronisation';
-var SYNCOFFMSG = 'click to enable panel synchronisation';
\ No newline at end of file
diff --git a/Doc/Design/MIS/html/navtreeindex0.js b/Doc/Design/MIS/html/navtreeindex0.js
deleted file mode 100644
index f2a97f9cdcd22df5d94f1fc421bdb9912b18809d..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/navtreeindex0.js
+++ /dev/null
@@ -1,253 +0,0 @@
-var NAVTREEINDEX0 =
-{
-"annotated.html":[1,0],
-"class_controller_1_1_game.html":[1,0,0,0],
-"class_controller_1_1_game.html#a05c5bf033337a7f5130735e218772770":[1,0,0,0,3],
-"class_controller_1_1_game.html#a243addf184836c81e6a4f793b0ba0a9f":[1,0,0,0,1],
-"class_controller_1_1_game.html#a53f51c3ad8d59f44f8ab6aee59c0fbec":[1,0,0,0,5],
-"class_controller_1_1_game.html#a57f4f23e2ca97a9ed820aab106a2ebe3":[1,0,0,0,4],
-"class_controller_1_1_game.html#a93f1824d202daf7132b24039b97eaa7a":[1,0,0,0,0],
-"class_controller_1_1_game.html#aa3a270df3da66d794d8607e029bf9608":[1,0,0,0,2],
-"class_controller_1_1_game_function.html":[1,0,0,1],
-"class_controller_1_1_game_function.html#a0696007a9d80f8e6ae9b28b3a3ba4b43":[1,0,0,1,6],
-"class_controller_1_1_game_function.html#a0854a33c1864a8196c1037fd88d7b1c0":[1,0,0,1,0],
-"class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517":[1,0,0,1,5],
-"class_controller_1_1_game_function.html#a22e673cfb256b9f2428f0fd81546bd7c":[1,0,0,1,4],
-"class_controller_1_1_game_function.html#a4d9123c98fec7919087096f35838acc8":[1,0,0,1,8],
-"class_controller_1_1_game_function.html#a6b9f4cc1fad812ac925b242d0debe4a5":[1,0,0,1,2],
-"class_controller_1_1_game_function.html#a9910af0161e502a272fa6fbc025d6a93":[1,0,0,1,9],
-"class_controller_1_1_game_function.html#aad2a98ed072875b85bb7168c805db0e5":[1,0,0,1,10],
-"class_controller_1_1_game_function.html#ac23bfd530d3a087da49065fce84821ab":[1,0,0,1,3],
-"class_controller_1_1_game_function.html#ad685bf2e60bc063664f47ac2cc1fc385":[1,0,0,1,7],
-"class_controller_1_1_game_function.html#ad6e9b27c164633455ec7433d3b7b6f50":[1,0,0,1,1],
-"class_controller_1_1_mouse_handler.html":[1,0,0,2],
-"class_controller_1_1_mouse_handler.html#a13cccfe6989e87549027a0dcc694d1f6":[1,0,0,2,0],
-"class_model_1_1_archer.html":[1,0,1,0],
-"class_model_1_1_archer.html#a149681510408d9e6aa130918480c1721":[1,0,1,0,27],
-"class_model_1_1_archer.html#a18527b95d270412cf4e8c7500c6635fc":[1,0,1,0,14],
-"class_model_1_1_archer.html#a28caf09ef08983577d2f392c72055252":[1,0,1,0,26],
-"class_model_1_1_archer.html#a29c86df7ddc2c4cc8b31442f6e33f533":[1,0,1,0,23],
-"class_model_1_1_archer.html#a29de04ac6f33498c7b0b11aa7000846d":[1,0,1,0,10],
-"class_model_1_1_archer.html#a2a62fe1362df536254e676fa4d294e9e":[1,0,1,0,20],
-"class_model_1_1_archer.html#a31d5c71c429ebedef4a23b84b93408ff":[1,0,1,0,3],
-"class_model_1_1_archer.html#a3310ec0b0903dbfb836be9663a8778d7":[1,0,1,0,24],
-"class_model_1_1_archer.html#a4b1194492d3f9f83fe9842691fc110d9":[1,0,1,0,6],
-"class_model_1_1_archer.html#a4de690927cc791da8de82e7bedf13cf2":[1,0,1,0,15],
-"class_model_1_1_archer.html#a4efe27d91b20d37fee32b7144bbe4af2":[1,0,1,0,11],
-"class_model_1_1_archer.html#a5fc8cd405796886cde8f15f3ad095ca2":[1,0,1,0,8],
-"class_model_1_1_archer.html#a6b4732f3d000afcc82512e5e35ede43d":[1,0,1,0,12],
-"class_model_1_1_archer.html#a7a0e7ac7aae02a3f7ceb19a5581f114b":[1,0,1,0,9],
-"class_model_1_1_archer.html#a98d25f7b4b7f365402668bcfc03eff28":[1,0,1,0,1],
-"class_model_1_1_archer.html#a9aff46cc90c3542276c55ca22a37b113":[1,0,1,0,17],
-"class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82":[1,0,1,0,4],
-"class_model_1_1_archer.html#a9f123fc3a324eaf0041462dd40b5ae10":[1,0,1,0,5],
-"class_model_1_1_archer.html#aa643e878609d234a3fddca294d4d6756":[1,0,1,0,2],
-"class_model_1_1_archer.html#aa923ebbd8825483f6d3ac8002c26b49e":[1,0,1,0,22],
-"class_model_1_1_archer.html#abd8b38fd96a6bf778cd635afd1ae13a4":[1,0,1,0,7],
-"class_model_1_1_archer.html#ac009b1b8fdcdd5f004636f2929a24f1d":[1,0,1,0,0],
-"class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9":[1,0,1,0,18],
-"class_model_1_1_archer.html#acfa916c37c6191050a84e51100f12f16":[1,0,1,0,16],
-"class_model_1_1_archer.html#ad2e43d0f3cf52494c703de0c7bfd8af6":[1,0,1,0,21],
-"class_model_1_1_archer.html#ae2eb6257593149ac06d4518e3ee52d5e":[1,0,1,0,13],
-"class_model_1_1_archer.html#ae89109c98b07771c74f25a75f4a5a76a":[1,0,1,0,25],
-"class_model_1_1_archer.html#af7364e7c13118293dac16c9caacd180f":[1,0,1,0,19],
-"class_model_1_1_bronze_bow.html":[1,0,1,1],
-"class_model_1_1_bronze_bow.html#a13a8963c53c07fe2d66c5428ab9c9bd6":[1,0,1,1,0],
-"class_model_1_1_bronze_bow.html#a569fe9e160d98a9b68d6a107810d7d4a":[1,0,1,1,2],
-"class_model_1_1_bronze_bow.html#a6caebba4edca56736464c5bfabe00b3b":[1,0,1,1,3],
-"class_model_1_1_bronze_bow.html#ae1cf127006911800db89aafcddf62851":[1,0,1,1,4],
-"class_model_1_1_bronze_bow.html#ae8e37042660fb1a2e5d98006405f81a7":[1,0,1,1,5],
-"class_model_1_1_bronze_bow.html#af5ee7e2b002745a57a50630031d4e81e":[1,0,1,1,1],
-"class_model_1_1_bronze_sword.html":[1,0,1,2],
-"class_model_1_1_bronze_sword.html#a2b6859b3e48e9cc762a236c21a2b2778":[1,0,1,2,0],
-"class_model_1_1_bronze_sword.html#a4a66267bbabf3a20bbf155225d2bf78e":[1,0,1,2,4],
-"class_model_1_1_bronze_sword.html#aa3fa8bf42493d699ebab0a71b49f790f":[1,0,1,2,3],
-"class_model_1_1_bronze_sword.html#adbcbbba4083e38d4502b59847d739a4b":[1,0,1,2,2],
-"class_model_1_1_bronze_sword.html#adc76e86568c1cc4be336f3c565890040":[1,0,1,2,1],
-"class_model_1_1_bronze_sword.html#af13cc7a64cd1df9257977b9961b5bb21":[1,0,1,2,5],
-"class_model_1_1_damage_calculations.html":[1,0,1,3],
-"class_model_1_1_damage_calculations.html#a21e4eed0da4ff5c11ed59949f7a4a4f8":[1,0,1,3,4],
-"class_model_1_1_damage_calculations.html#a3b2362132e274bc821c9c365511fc11b":[1,0,1,3,0],
-"class_model_1_1_damage_calculations.html#a40a09ac0e5901820aed5d66ccd2725ea":[1,0,1,3,2],
-"class_model_1_1_damage_calculations.html#a4f32191388e849f2f1dbaa6bac1015fa":[1,0,1,3,3],
-"class_model_1_1_damage_calculations.html#a8d8f1598155ed6d7719b9adc973831ed":[1,0,1,3,1],
-"class_model_1_1_fireball.html":[1,0,1,4],
-"class_model_1_1_fireball.html#a20558861ec4039883ee98f2cecbe3431":[1,0,1,4,3],
-"class_model_1_1_fireball.html#a406360fd3901b7a5ade3a8bc35c9423d":[1,0,1,4,5],
-"class_model_1_1_fireball.html#a4ff8c171340f4c6bf65bd3d6b73138f7":[1,0,1,4,2],
-"class_model_1_1_fireball.html#a7d641800d5354711f67ce3554a2deb0d":[1,0,1,4,0],
-"class_model_1_1_fireball.html#aa5053d42f6a4432ef58a7666ce4e6736":[1,0,1,4,4],
-"class_model_1_1_fireball.html#afd695fdcfffb1ffcbae41ed3656ebd34":[1,0,1,4,1],
-"class_model_1_1_game_state.html":[1,0,1,5],
-"class_model_1_1_game_state.html#a4ca2649ffbcf39f72b5373889fc87137":[1,0,1,5,0],
-"class_model_1_1_game_state.html#a6e723d6c3b99e1c235c6d214ee17929a":[1,0,1,5,5],
-"class_model_1_1_game_state.html#aa2e325332a755c971d36c7c388d136d2":[1,0,1,5,8],
-"class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de":[1,0,1,5,4],
-"class_model_1_1_game_state.html#ab163d599e6e1f46c470d0835d8053ad9":[1,0,1,5,10],
-"class_model_1_1_game_state.html#ab5781c1403edc30064ae2a8cbaad4c4c":[1,0,1,5,2],
-"class_model_1_1_game_state.html#ac5ac5083088be3636da64ac0a3eb3ac9":[1,0,1,5,9],
-"class_model_1_1_game_state.html#ac8c6a53641aafa5d57a9dff8f958a904":[1,0,1,5,7],
-"class_model_1_1_game_state.html#ad3b13fdcad1e5b05176da2f3d554fa20":[1,0,1,5,1],
-"class_model_1_1_game_state.html#ae276234c4a6b2b182b13f125abb61ba3":[1,0,1,5,6],
-"class_model_1_1_game_state.html#af352baaca46aaf95b984980ca55693ed":[1,0,1,5,11],
-"class_model_1_1_game_state.html#af546cfa01e29773b5260cd6bfe8132b7":[1,0,1,5,3],
-"class_model_1_1_graph.html":[1,0,1,6],
-"class_model_1_1_graph.html#a1ea50115c6a9535a1040c336d7cd8d19":[1,0,1,6,1],
-"class_model_1_1_graph.html#a70e0c2327268c051423e64454fd63c1c":[1,0,1,6,0],
-"class_model_1_1_graph.html#a7acc189afb46afd8b3ca2525a231d936":[1,0,1,6,2],
-"class_model_1_1_graph.html#a9bd131e174df6cf21a64cf5af0cde0d4":[1,0,1,6,4],
-"class_model_1_1_graph.html#ab52a2f2957dec95ebb923ef3f6af607a":[1,0,1,6,3],
-"class_model_1_1_graph.html#ac3b8b0d5608f48b36c624108dca52695":[1,0,1,6,7],
-"class_model_1_1_graph.html#ad80b7be893e46c9149552ef8bfc18068":[1,0,1,6,5],
-"class_model_1_1_graph.html#ae4dd5d130ea173ac6a38e15f6fa53544":[1,0,1,6,6],
-"class_model_1_1_mage.html":[1,0,1,7],
-"class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8":[1,0,1,7,23],
-"class_model_1_1_mage.html#a0b3127050836fcc51e07d18f9e6b9b16":[1,0,1,7,0],
-"class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63":[1,0,1,7,18],
-"class_model_1_1_mage.html#a1da4d9ee53db7b09e338bdab37a57167":[1,0,1,7,8],
-"class_model_1_1_mage.html#a226ae9e107258aca2485b887a9f2015f":[1,0,1,7,12],
-"class_model_1_1_mage.html#a2af40b60ebdb327efc277a1e920a82af":[1,0,1,7,21],
-"class_model_1_1_mage.html#a392e364fdf2970caec5941366cfdc6f9":[1,0,1,7,1],
-"class_model_1_1_mage.html#a4bada92e977b0edd41cb054a44f6d2e1":[1,0,1,7,14],
-"class_model_1_1_mage.html#a4eccff4c1472a462c35b3d92bce315aa":[1,0,1,7,22],
-"class_model_1_1_mage.html#a50c531809941d6831b578fcbdf5d3679":[1,0,1,7,16],
-"class_model_1_1_mage.html#a5735ecc56cf62b4dccaf218560458bef":[1,0,1,7,9],
-"class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0":[1,0,1,7,4],
-"class_model_1_1_mage.html#a5bd9d7d272350503a3a8c921c9d5bb60":[1,0,1,7,26],
-"class_model_1_1_mage.html#a6c34591377675f0643fa36a2d1cb378d":[1,0,1,7,2],
-"class_model_1_1_mage.html#a753872f2aaed6e495019540a88178cb8":[1,0,1,7,25],
-"class_model_1_1_mage.html#a84857d68772ac3b466a64123fde94373":[1,0,1,7,17],
-"class_model_1_1_mage.html#a90c0cbd19877be1cb16be4300e7413b2":[1,0,1,7,10],
-"class_model_1_1_mage.html#aa7c9dac02c4b3c6cd7c6de256c3b2f92":[1,0,1,7,5],
-"class_model_1_1_mage.html#aa8290998eb8b6db8fd6544478771b4ab":[1,0,1,7,7],
-"class_model_1_1_mage.html#ab858284f5c8814471d756f5637de8f27":[1,0,1,7,24],
-"class_model_1_1_mage.html#abf7607506d325e0c08ba41a7b7d831ce":[1,0,1,7,19],
-"class_model_1_1_mage.html#ac9fb76a259c754214a3b9cc84c1da58d":[1,0,1,7,15],
-"class_model_1_1_mage.html#ad2815a69a4f3b3b192552f6738f2163c":[1,0,1,7,27],
-"class_model_1_1_mage.html#ad4c42c550ad5993ee7fd773e896fc914":[1,0,1,7,13],
-"class_model_1_1_mage.html#ad53c88e6f9d1842a8367fc5dd646f03d":[1,0,1,7,20],
-"class_model_1_1_mage.html#adeea72218aed1013de839d04e5bde84c":[1,0,1,7,3],
-"class_model_1_1_mage.html#ae6256780be01124c7c9864f4f44b9810":[1,0,1,7,6],
-"class_model_1_1_mage.html#af32359315cd33ca16d78c83d3f898e8f":[1,0,1,7,11],
-"class_model_1_1_node.html":[1,0,1,8],
-"class_model_1_1_node.html#a470e31a9c20caf629e6922eb5c3688e4":[1,0,1,8,4],
-"class_model_1_1_node.html#a71c12ee4c3e1d8eecbf757dd4f6d8632":[1,0,1,8,6],
-"class_model_1_1_node.html#a82ca414242eee3d8542a935149049427":[1,0,1,8,7],
-"class_model_1_1_node.html#a83a08bcb71d957094e9bc5661f6f4c35":[1,0,1,8,1],
-"class_model_1_1_node.html#a852b1840bbb35cdd5ce1e4eba2e43819":[1,0,1,8,3],
-"class_model_1_1_node.html#a93438af5996ee894fafd4e70b572af34":[1,0,1,8,5],
-"class_model_1_1_node.html#aa89ec584d03eab67ea243753c15dbbb4":[1,0,1,8,0],
-"class_model_1_1_node.html#ab846e889c97ad9a5f7db27142e48f58c":[1,0,1,8,2],
-"class_model_1_1_player.html":[1,0,1,9],
-"class_model_1_1_player.html#a13d973c52472d7f54e4a3451ae16236e":[1,0,1,9,4],
-"class_model_1_1_player.html#a3c61df9a7f3755ed7355e4a3cd4e685a":[1,0,1,9,3],
-"class_model_1_1_player.html#a6eb0891c6c56bc41c87b3ebd4bbe3cb0":[1,0,1,9,1],
-"class_model_1_1_player.html#a7d58b47184f288c3e9edffbbe1580170":[1,0,1,9,0],
-"class_model_1_1_player.html#ad128636680b101f6c4462d6630368a56":[1,0,1,9,2],
-"class_model_1_1_warrior.html":[1,0,1,11],
-"class_model_1_1_warrior.html#a05f268c3fbd9ae3152fd31d4549926a3":[1,0,1,11,20],
-"class_model_1_1_warrior.html#a064845f1f36d363cb12089743eb277d0":[1,0,1,11,16],
-"class_model_1_1_warrior.html#a0810e8a8317bf596b2368100fcc6ca75":[1,0,1,11,10],
-"class_model_1_1_warrior.html#a0b8ae1e95b8b00d7da976330db80b968":[1,0,1,11,7],
-"class_model_1_1_warrior.html#a0cf0d3bc4998616c193a836237bd56aa":[1,0,1,11,22],
-"class_model_1_1_warrior.html#a0d8ed534eedb08e75884fedb14277735":[1,0,1,11,19],
-"class_model_1_1_warrior.html#a0e4d364c551d62c4c9b8993f299e5688":[1,0,1,11,1],
-"class_model_1_1_warrior.html#a0f5a9c6f5e550f44c84ca64ce022e9a6":[1,0,1,11,3],
-"class_model_1_1_warrior.html#a10925eec2f2749a02bcee78c273646f2":[1,0,1,11,13],
-"class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007":[1,0,1,11,2],
-"class_model_1_1_warrior.html#a243b4ba6d7657e5275c0d74c1e9800e5":[1,0,1,11,6],
-"class_model_1_1_warrior.html#a39a53eedbc5f1580b18ac206626e76e4":[1,0,1,11,26],
-"class_model_1_1_warrior.html#a40dcd822abdd36758035af6c6d08c0b9":[1,0,1,11,5],
-"class_model_1_1_warrior.html#a40ebb67fd534b727ceb63cfdbe5e1af6":[1,0,1,11,21],
-"class_model_1_1_warrior.html#a6361e8105573a09d8f29935b41d2a59a":[1,0,1,11,12],
-"class_model_1_1_warrior.html#a6fb225addb43acf799fefb5177b690f6":[1,0,1,11,24],
-"class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea":[1,0,1,11,18],
-"class_model_1_1_warrior.html#a8b774a43312fc8594725578630b27dfd":[1,0,1,11,15],
-"class_model_1_1_warrior.html#a8d72341804e201466fede9543cf6b9a5":[1,0,1,11,23],
-"class_model_1_1_warrior.html#a8e10a65906547abdc55aabb7852eb34a":[1,0,1,11,8],
-"class_model_1_1_warrior.html#a8f611698ecb5f6b287fd68863462a344":[1,0,1,11,9],
-"class_model_1_1_warrior.html#aa2f0b023e247a47fc5e270c279467108":[1,0,1,11,27],
-"class_model_1_1_warrior.html#aa6346f9549e6512ddf8491250acf54d9":[1,0,1,11,25],
-"class_model_1_1_warrior.html#aadd627830a738fc79a32da54a1349d4d":[1,0,1,11,17],
-"class_model_1_1_warrior.html#ab78e2fbb3c55ddcf59c81457c1aa97f7":[1,0,1,11,0],
-"class_model_1_1_warrior.html#abcbb2031c3f28d0a4c3509aa30b6308a":[1,0,1,11,11],
-"class_model_1_1_warrior.html#acdc442170e6d92c84dadcd7e49b90a7a":[1,0,1,11,14],
-"class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24":[1,0,1,11,4],
-"class_view_1_1_button.html":[1,0,2,0],
-"class_view_1_1_button.html#a74efddb86bfe8f4a765bd124c0fa492d":[1,0,2,0,4],
-"class_view_1_1_button.html#a78a9a7b0a48dddfe30553e964a39e576":[1,0,2,0,2],
-"class_view_1_1_button.html#a86f649f99a4418c2cdc544690f74ad1d":[1,0,2,0,5],
-"class_view_1_1_button.html#ab5af522cf14ccd4b5cb98db22b3d2148":[1,0,2,0,3],
-"class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755":[1,0,2,0,1],
-"class_view_1_1_button.html#af1811d9154063453744af47950aeefc0":[1,0,2,0,0],
-"class_view_1_1_how_to_play.html":[1,0,2,1],
-"class_view_1_1_how_to_play.html#a0381eec7136accb054e37dea55e949ba":[1,0,2,1,2],
-"class_view_1_1_how_to_play.html#a271b045914c0603653a830098b806f27":[1,0,2,1,3],
-"class_view_1_1_how_to_play.html#a29e4237501cdc8a6294a73aebd69f8f4":[1,0,2,1,6],
-"class_view_1_1_how_to_play.html#a3c3a75e8e633b002acee5565578cca59":[1,0,2,1,5],
-"class_view_1_1_how_to_play.html#a459b97062e80b85abff7660bbee504c8":[1,0,2,1,1],
-"class_view_1_1_how_to_play.html#a5c24309243dd0682ad9e25ecaf15e960":[1,0,2,1,0],
-"class_view_1_1_how_to_play.html#ac9ab59e74d788e2bf98b96eb904b34a5":[1,0,2,1,7],
-"class_view_1_1_how_to_play.html#acbd92ee6af1908ac5fe90e19fbc9e973":[1,0,2,1,4],
-"class_view_1_1_how_to_play2.html":[1,0,2,2],
-"class_view_1_1_how_to_play2.html#a199c1bf8e53a56e23c14ea81e5900c28":[1,0,2,2,3],
-"class_view_1_1_how_to_play2.html#a275238cab088650a4930ba6e0f1ba7b0":[1,0,2,2,0],
-"class_view_1_1_how_to_play2.html#a3068d75dc47a323787741aac8edb8ad2":[1,0,2,2,7],
-"class_view_1_1_how_to_play2.html#a3aa2ade52076ef9417b31c0b701dad0b":[1,0,2,2,6],
-"class_view_1_1_how_to_play2.html#aa9f430897069f4ed3921a0d9452052c5":[1,0,2,2,5],
-"class_view_1_1_how_to_play2.html#abf387c99fbdd073bae8f6134235904ac":[1,0,2,2,1],
-"class_view_1_1_how_to_play2.html#acc5864615b7fce1f8cb3b46af0ea8abb":[1,0,2,2,2],
-"class_view_1_1_how_to_play2.html#ae730b191665b52e780b0313f4906719d":[1,0,2,2,4],
-"class_view_1_1_how_to_play3.html":[1,0,2,3],
-"class_view_1_1_how_to_play3.html#a0e08141a83247c96907d6677ac0da539":[1,0,2,3,2],
-"class_view_1_1_how_to_play3.html#a55470f85b01b5025cc11d7f75655f9d1":[1,0,2,3,0],
-"class_view_1_1_how_to_play3.html#a8fb21d6afb8a5af33571c8d66bdf2c92":[1,0,2,3,4],
-"class_view_1_1_how_to_play3.html#a9383ffca40f40f1554ee919b72b6af54":[1,0,2,3,1],
-"class_view_1_1_how_to_play3.html#ad31d606a58cd810afbfb12b45f3b4ca6":[1,0,2,3,3],
-"class_view_1_1_main_menu.html":[1,0,2,4],
-"class_view_1_1_main_menu.html#a148c2fad834c39e44eab811b9bf7cb32":[1,0,2,4,0],
-"class_view_1_1_main_menu.html#a2d10e8525ae3bd27a593869a2683626f":[1,0,2,4,7],
-"class_view_1_1_main_menu.html#a2efeeb76551d4eceeb90f7245ad096d5":[1,0,2,4,3],
-"class_view_1_1_main_menu.html#a81bfa25099d184c99353ad06f9e1ff7b":[1,0,2,4,6],
-"class_view_1_1_main_menu.html#aa2671453d4e5063258fb3cef3b125a9b":[1,0,2,4,1],
-"class_view_1_1_main_menu.html#ae90536ff5fa8f90ebe1d99623021817f":[1,0,2,4,2],
-"class_view_1_1_main_menu.html#af50efe2ac722b8efdee208268f9089be":[1,0,2,4,4],
-"class_view_1_1_main_menu.html#af64c58a5e627a7d1de10d4d365a640a4":[1,0,2,4,5],
-"classes.html":[1,1],
-"functions.html":[1,3,0],
-"functions_func.html":[1,3,1],
-"functions_prop.html":[1,3,2],
-"hierarchy.html":[1,2],
-"index.html":[],
-"interface_model_1_1_unit.html":[1,0,1,10],
-"interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b":[1,0,1,10,22],
-"interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17":[1,0,1,10,26],
-"interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425":[1,0,1,10,21],
-"interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060":[1,0,1,10,2],
-"interface_model_1_1_unit.html#a52301b538035cebd1ac9bc76bb09948b":[1,0,1,10,11],
-"interface_model_1_1_unit.html#a56e3ad622997f6c49e10f4b695644eb5":[1,0,1,10,14],
-"interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80":[1,0,1,10,1],
-"interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167":[1,0,1,10,17],
-"interface_model_1_1_unit.html#a7c076427c8ef933d33ae50c76ea995b3":[1,0,1,10,10],
-"interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d":[1,0,1,10,3],
-"interface_model_1_1_unit.html#a9bef9ff10e4fb3d643632c431f1d3cfa":[1,0,1,10,19],
-"interface_model_1_1_unit.html#a9ec349169a911cbd3400fd8ac805bbc9":[1,0,1,10,15],
-"interface_model_1_1_unit.html#a9fe162206435e50e8da130388ab50fdb":[1,0,1,10,13],
-"interface_model_1_1_unit.html#aa57825903df804dda77d78eb2ca90201":[1,0,1,10,8],
-"interface_model_1_1_unit.html#aab6dc07db093c4bb9f5a7beb0ac02480":[1,0,1,10,6],
-"interface_model_1_1_unit.html#aacecaa31661bd95dcc36bde480a2ea81":[1,0,1,10,24],
-"interface_model_1_1_unit.html#acc73a95a98cadd660da4df26aa1dab22":[1,0,1,10,23],
-"interface_model_1_1_unit.html#adc54c0be5f1b657e30b56255a918f32b":[1,0,1,10,5],
-"interface_model_1_1_unit.html#add5c3b029398346c448bfa3a64f278f1":[1,0,1,10,18],
-"interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302":[1,0,1,10,0],
-"interface_model_1_1_unit.html#ae9cd223ee338da82906a99bd32e72bb4":[1,0,1,10,12],
-"interface_model_1_1_unit.html#aeb30a63287028d9e2d123805b62d3208":[1,0,1,10,4],
-"interface_model_1_1_unit.html#aecb5510d53b67568a17e89b40cdadda7":[1,0,1,10,7],
-"interface_model_1_1_unit.html#aecee4e038fc518751386c525331ac920":[1,0,1,10,25],
-"interface_model_1_1_unit.html#afc43169b2f01f5015540c220bc9d2b9c":[1,0,1,10,9],
-"interface_model_1_1_unit.html#afca346077df4376dc519435f3a192949":[1,0,1,10,16],
-"interface_model_1_1_unit.html#afdbcc5ed513f2d2ac9b1817b542dcce5":[1,0,1,10,20],
-"interface_model_1_1_weapon.html":[1,0,1,12],
-"interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8":[1,0,1,12,3],
-"interface_model_1_1_weapon.html#a1ef41fea09be5beda6c21594fd648a5c":[1,0,1,12,0]
-};
diff --git a/Doc/Design/MIS/html/navtreeindex1.js b/Doc/Design/MIS/html/navtreeindex1.js
deleted file mode 100644
index 2392f6b26c4fe086bd7f68ceca53d8d2ad481d62..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/navtreeindex1.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var NAVTREEINDEX1 =
-{
-"interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab":[1,0,1,12,1],
-"interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8":[1,0,1,12,4],
-"interface_model_1_1_weapon.html#ae257017428d45a9d5d0de7071565c027":[1,0,1,12,2],
-"namespace_blaze___brigade.html":[0,0,0],
-"namespace_controller.html":[0,0,1],
-"namespace_controller.html":[1,0,0],
-"namespace_model.html":[0,0,2],
-"namespace_model.html":[1,0,1],
-"namespace_view.html":[0,0,3],
-"namespace_view.html":[1,0,2],
-"namespacemembers.html":[0,1,0],
-"namespacemembers_enum.html":[0,1,1],
-"namespaces.html":[0,0],
-"pages.html":[]
-};
diff --git a/Doc/Design/MIS/html/open.png b/Doc/Design/MIS/html/open.png
index 30f75c7efe2dd0c9e956e35b69777a02751f048b..5095c13f3c18bc9f0554fa163369f975c57bbab9 100644
Binary files a/Doc/Design/MIS/html/open.png and b/Doc/Design/MIS/html/open.png differ
diff --git a/Doc/Design/MIS/html/resize.js b/Doc/Design/MIS/html/resize.js
deleted file mode 100644
index 6d78f5b972e3e3928229d92c25abeb842dbb5292..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/html/resize.js
+++ /dev/null
@@ -1,113 +0,0 @@
-function initResizable()
-{
-  var cookie_namespace = 'doxygen';
-  var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight;
-
-  function readCookie(cookie)
-  {
-    var myCookie = cookie_namespace+"_"+cookie+"=";
-    if (document.cookie) {
-      var index = document.cookie.indexOf(myCookie);
-      if (index != -1) {
-        var valStart = index + myCookie.length;
-        var valEnd = document.cookie.indexOf(";", valStart);
-        if (valEnd == -1) {
-          valEnd = document.cookie.length;
-        }
-        var val = document.cookie.substring(valStart, valEnd);
-        return val;
-      }
-    }
-    return 0;
-  }
-
-  function writeCookie(cookie, val, expiration)
-  {
-    if (val==undefined) return;
-    if (expiration == null) {
-      var date = new Date();
-      date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
-      expiration = date.toGMTString();
-    }
-    document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
-  }
-
-  function resizeWidth()
-  {
-    var windowWidth = $(window).width() + "px";
-    var sidenavWidth = $(sidenav).outerWidth();
-    content.css({marginLeft:parseInt(sidenavWidth)+"px"});
-    writeCookie('width',sidenavWidth-barWidth, null);
-  }
-
-  function restoreWidth(navWidth)
-  {
-    var windowWidth = $(window).width() + "px";
-    content.css({marginLeft:parseInt(navWidth)+barWidth+"px"});
-    sidenav.css({width:navWidth + "px"});
-  }
-
-  function resizeHeight()
-  {
-    var headerHeight = header.outerHeight();
-    var footerHeight = footer.outerHeight();
-    var windowHeight = $(window).height() - headerHeight - footerHeight;
-    content.css({height:windowHeight + "px"});
-    navtree.css({height:windowHeight + "px"});
-    sidenav.css({height:windowHeight + "px"});
-    var width=$(window).width();
-    if (width!=collapsedWidth) {
-      if (width<desktop_vp && collapsedWidth>=desktop_vp) {
-        if (!collapsed) {
-          collapseExpand();
-        }
-      } else if (width>desktop_vp && collapsedWidth<desktop_vp) {
-        if (collapsed) {
-          collapseExpand();
-        }
-      }
-      collapsedWidth=width;
-    }
-  }
-
-  function collapseExpand()
-  {
-    if (sidenav.width()>0) {
-      restoreWidth(0);
-      collapsed=true;
-    }
-    else {
-      var width = readCookie('width');
-      if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); }
-      collapsed=false;
-    }
-  }
-
-  header  = $("#top");
-  sidenav = $("#side-nav");
-  content = $("#doc-content");
-  navtree = $("#nav-tree");
-  footer  = $("#nav-path");
-  $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
-  $(sidenav).resizable({ minWidth: 0 });
-  $(window).resize(function() { resizeHeight(); });
-  var device = navigator.userAgent.toLowerCase();
-  var touch_device = device.match(/(iphone|ipod|ipad|android)/);
-  if (touch_device) { /* wider split bar for touch only devices */
-    $(sidenav).css({ paddingRight:'20px' });
-    $('.ui-resizable-e').css({ width:'20px' });
-    $('#nav-sync').css({ right:'34px' });
-    barWidth=20;
-  }
-  var width = readCookie('width');
-  if (width) { restoreWidth(width); } else { resizeWidth(); }
-  var url = location.href;
-  var i=url.indexOf("#");
-  if (i>=0) window.location.hash=url.substr(i);
-  var _preventDefault = function(evt) { evt.preventDefault(); };
-  $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
-  $(".ui-resizable-handle").dblclick(collapseExpand);
-  $(window).load(resizeHeight);
-}
-
-
diff --git a/Doc/Design/MIS/html/search/all_0.js b/Doc/Design/MIS/html/search/all_0.js
index 3a6b8ba376ee42f82885e710de596593ff1b8f5b..1f93a70a8042d0ba440ac90d97392d1afda1e614 100644
--- a/Doc/Design/MIS/html/search/all_0.js
+++ b/Doc/Design/MIS/html/search/all_0.js
@@ -2,8 +2,12 @@ var searchData=
 [
   ['addunit',['addUnit',['../class_model_1_1_player.html#a6eb0891c6c56bc41c87b3ebd4bbe3cb0',1,'Model::Player']]],
   ['alive',['Alive',['../class_model_1_1_archer.html#acfa916c37c6191050a84e51100f12f16',1,'Model.Archer.Alive()'],['../class_model_1_1_mage.html#a50c531809941d6831b578fcbdf5d3679',1,'Model.Mage.Alive()'],['../interface_model_1_1_unit.html#a9ec349169a911cbd3400fd8ac805bbc9',1,'Model.Unit.Alive()'],['../class_model_1_1_warrior.html#a064845f1f36d363cb12089743eb277d0',1,'Model.Warrior.Alive()']]],
-  ['animate',['animate',['../class_model_1_1_archer.html#a98d25f7b4b7f365402668bcfc03eff28',1,'Model.Archer.animate()'],['../class_model_1_1_mage.html#a392e364fdf2970caec5941366cfdc6f9',1,'Model.Mage.animate()'],['../interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302',1,'Model.Unit.animate()'],['../class_model_1_1_warrior.html#a0e4d364c551d62c4c9b8993f299e5688',1,'Model.Warrior.animate()']]],
+  ['animate',['animate',['../class_view_1_1_animation.html#a1b3724548dfd54526a24c8ed4706ee05',1,'View::Animation']]],
+  ['animateunitposition',['animateUnitPosition',['../class_view_1_1_animation.html#a008dc7bbb7014aca9c1284613b25f356',1,'View::Animation']]],
+  ['animation',['Animation',['../class_view_1_1_animation.html',1,'View']]],
   ['archer',['Archer',['../class_model_1_1_archer.html',1,'Model']]],
-  ['archer',['Archer',['../class_model_1_1_archer.html#ac009b1b8fdcdd5f004636f2929a24f1d',1,'Model::Archer']]],
-  ['attackconfirmopen',['attackConfirmOpen',['../class_model_1_1_game_state.html#ab5781c1403edc30064ae2a8cbaad4c4c',1,'Model::GameState']]]
+  ['archer',['Archer',['../class_model_1_1_archer.html#a5191490fd6e876874e9e7fb1eed39673',1,'Model::Archer']]],
+  ['attackanimation',['attackAnimation',['../class_view_1_1_animation.html#aac990350f0970496abd40f47618d657d',1,'View::Animation']]],
+  ['attackconfirmopen',['attackConfirmOpen',['../class_model_1_1_game_state.html#ab5781c1403edc30064ae2a8cbaad4c4c',1,'Model::GameState']]],
+  ['attackselect',['attackSelect',['../class_model_1_1_game_state.html#a6bad6fb7894df05450a002190dd37f89',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_1.js b/Doc/Design/MIS/html/search/all_1.js
index cf01b036d4607160399ef3e86fb6bcce6926cc59..c67b67a4222ae3dc3b56e91030fa8e6197b2b830 100644
--- a/Doc/Design/MIS/html/search/all_1.js
+++ b/Doc/Design/MIS/html/search/all_1.js
@@ -2,11 +2,10 @@ var searchData=
 [
   ['beforemove',['beforeMove',['../class_model_1_1_game_state.html#af546cfa01e29773b5260cd6bfe8132b7',1,'Model::GameState']]],
   ['blaze_5fbrigade',['Blaze_Brigade',['../namespace_blaze___brigade.html',1,'']]],
-  ['bronzebow',['BronzeBow',['../class_model_1_1_bronze_bow.html',1,'Model']]],
-  ['bronzebow',['BronzeBow',['../class_model_1_1_bronze_bow.html#a13a8963c53c07fe2d66c5428ab9c9bd6',1,'Model::BronzeBow']]],
-  ['bronzesword',['BronzeSword',['../class_model_1_1_bronze_sword.html',1,'Model']]],
   ['bronzesword',['BronzeSword',['../class_model_1_1_bronze_sword.html#a2b6859b3e48e9cc762a236c21a2b2778',1,'Model::BronzeSword']]],
-  ['button',['Button',['../class_view_1_1_button.html#af1811d9154063453744af47950aeefc0',1,'View::Button']]],
+  ['bronzesword',['BronzeSword',['../class_model_1_1_bronze_sword.html',1,'Model']]],
   ['button',['Button',['../class_view_1_1_button.html',1,'View']]],
+  ['button',['Button',['../class_view_1_1_button.html#af1811d9154063453744af47950aeefc0',1,'View::Button']]],
+  ['buttonaction',['buttonAction',['../class_controller_1_1_game_function.html#a1510910fe1fc1d946712da7f72ee7da1',1,'Controller::GameFunction']]],
   ['buttontype',['ButtonType',['../namespace_view.html#a422668be256dfc045dfa818cfd90a99e',1,'View']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_10.js b/Doc/Design/MIS/html/search/all_10.js
index 0d6f984b9097e93800e5f30bf06ba8f45a3d7a7f..5707a115effcc97571a9ae923d33bc85f08c84fd 100644
--- a/Doc/Design/MIS/html/search/all_10.js
+++ b/Doc/Design/MIS/html/search/all_10.js
@@ -1,9 +1,6 @@
 var searchData=
 [
-  ['unit',['Unit',['../interface_model_1_1_unit.html',1,'Model']]],
-  ['unitonnode',['unitOnNode',['../class_model_1_1_node.html#a82ca414242eee3d8542a935149049427',1,'Model::Node']]],
-  ['unittoattack',['unitToAttack',['../class_model_1_1_game_state.html#af352baaca46aaf95b984980ca55693ed',1,'Model::GameState']]],
-  ['unittype',['UnitType',['../namespace_model.html#a68c359d1437f179951c3fe1315410fcf',1,'Model']]],
-  ['update',['Update',['../class_controller_1_1_game.html#a57f4f23e2ca97a9ed820aab106a2ebe3',1,'Controller::Game']]],
-  ['updatemouse',['updateMouse',['../class_controller_1_1_mouse_handler.html#a13cccfe6989e87549027a0dcc694d1f6',1,'Controller::MouseHandler']]]
+  ['transformmatrix',['TransformMatrix',['../class_view_1_1_camera.html#a991c3ad145e3f813a9246284f92e3afd',1,'View::Camera']]],
+  ['transitionturn',['transitionTurn',['../class_model_1_1_game_state.html#a1c674970c8810751fe7e478b3cb790d4',1,'Model::GameState']]],
+  ['turnstate',['TurnState',['../class_model_1_1_game_state.html#a07052b158febe5c1f05a6b8bc3426775',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_11.js b/Doc/Design/MIS/html/search/all_11.js
index 04f9f401f191276dc264a2477518505b6a86b953..972863c1823965b6abb049cb5f324300dcc8f1c7 100644
--- a/Doc/Design/MIS/html/search/all_11.js
+++ b/Doc/Design/MIS/html/search/all_11.js
@@ -1,4 +1,10 @@
 var searchData=
 [
-  ['view',['View',['../namespace_view.html',1,'']]]
+  ['unit',['Unit',['../interface_model_1_1_unit.html',1,'Model']]],
+  ['unitonnode',['unitOnNode',['../class_model_1_1_node.html#a82ca414242eee3d8542a935149049427',1,'Model::Node']]],
+  ['unittoattack',['unitToAttack',['../class_model_1_1_game_state.html#af352baaca46aaf95b984980ca55693ed',1,'Model::GameState']]],
+  ['unittype',['UnitType',['../namespace_model.html#a68c359d1437f179951c3fe1315410fcf',1,'Model']]],
+  ['update',['Update',['../class_controller_1_1_game.html#a57f4f23e2ca97a9ed820aab106a2ebe3',1,'Controller::Game']]],
+  ['updatemouse',['updateMouse',['../class_controller_1_1_mouse_handler.html#a50940e57cc30125442c3783f8da9ab6e',1,'Controller::MouseHandler']]],
+  ['updateunitposition',['updateUnitPosition',['../class_controller_1_1_game_function.html#a65019a916c016d9dab3b09f7b9267c22',1,'Controller::GameFunction']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_12.js b/Doc/Design/MIS/html/search/all_12.js
index 030dc66dda7c16443273a23278836d7681184d54..04f9f401f191276dc264a2477518505b6a86b953 100644
--- a/Doc/Design/MIS/html/search/all_12.js
+++ b/Doc/Design/MIS/html/search/all_12.js
@@ -1,7 +1,4 @@
 var searchData=
 [
-  ['warrior',['Warrior',['../class_model_1_1_warrior.html',1,'Model']]],
-  ['warrior',['Warrior',['../class_model_1_1_warrior.html#ab78e2fbb3c55ddcf59c81457c1aa97f7',1,'Model::Warrior']]],
-  ['weapon',['Weapon',['../interface_model_1_1_weapon.html',1,'Model']]],
-  ['width',['Width',['../class_model_1_1_graph.html#ac3b8b0d5608f48b36c624108dca52695',1,'Model::Graph']]]
+  ['view',['View',['../namespace_view.html',1,'']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_13.html b/Doc/Design/MIS/html/search/all_13.html
new file mode 100644
index 0000000000000000000000000000000000000000..516a9b63456674047bb3b1e0ec3cb7dd107ca519
--- /dev/null
+++ b/Doc/Design/MIS/html/search/all_13.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/search/all_13.js b/Doc/Design/MIS/html/search/all_13.js
new file mode 100644
index 0000000000000000000000000000000000000000..bdfbd22761273ed574bb2475dcec4341f7cf513f
--- /dev/null
+++ b/Doc/Design/MIS/html/search/all_13.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['warrior',['Warrior',['../class_model_1_1_warrior.html',1,'Model']]],
+  ['warrior',['Warrior',['../class_model_1_1_warrior.html#adcf1f6b1e3b2d592610d965e588d3b09',1,'Model::Warrior']]],
+  ['weapon',['weapon',['../class_view_1_1_button.html#af7d2c198f378abf2b90d9d32f369640e',1,'View::Button']]],
+  ['weapon',['Weapon',['../interface_model_1_1_weapon.html',1,'Model']]],
+  ['width',['Width',['../class_model_1_1_graph.html#ac3b8b0d5608f48b36c624108dca52695',1,'Model::Graph']]]
+];
diff --git a/Doc/Design/MIS/html/search/all_2.js b/Doc/Design/MIS/html/search/all_2.js
index 6671bdad6c31c1716a4623cc27285ba7d2d9b883..da703a87f73a00bc8b0957d4242caf63f4234852 100644
--- a/Doc/Design/MIS/html/search/all_2.js
+++ b/Doc/Design/MIS/html/search/all_2.js
@@ -1,5 +1,10 @@
 var searchData=
 [
+  ['camera',['Camera',['../class_view_1_1_camera.html',1,'View']]],
+  ['camera',['Camera',['../class_view_1_1_camera.html#a9493580e7485519c5dd9bd496b83165c',1,'View::Camera']]],
   ['controller',['Controller',['../namespace_controller.html',1,'']]],
-  ['currentplayer',['currentPlayer',['../class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de',1,'Model::GameState']]]
+  ['currentframe',['currentFrame',['../class_model_1_1_archer.html#ae7d7b650412a7ad6f09825939bf3822d',1,'Model.Archer.currentFrame()'],['../class_model_1_1_mage.html#a37c5b39b09d0958627077247d776ed09',1,'Model.Mage.currentFrame()'],['../interface_model_1_1_unit.html#aa7dd9a7688288db63604d0e57a68ffb5',1,'Model.Unit.currentFrame()'],['../class_model_1_1_warrior.html#a3a9d561e220e7affc8f8e230e15d9bf0',1,'Model.Warrior.currentFrame()']]],
+  ['currentplayer',['currentPlayer',['../class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de',1,'Model::GameState']]],
+  ['currentplayerdamagedealt',['CurrentPlayerDamageDealt',['../class_model_1_1_game_state.html#a829479b1c3cf8a4019a38c09990f2b7d',1,'Model::GameState']]],
+  ['currentplayerdamagepopup',['currentPlayerDamagePopup',['../class_model_1_1_game_state.html#a1c8543e79d3bb6fdfb705b0428d98bce',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_3.js b/Doc/Design/MIS/html/search/all_3.js
index 9dbcd182eb7a4c0c23f9619e01d87e696c9df4af..8b08803adda5283f60d18ab5d76bf97e4152d1e0 100644
--- a/Doc/Design/MIS/html/search/all_3.js
+++ b/Doc/Design/MIS/html/search/all_3.js
@@ -2,7 +2,20 @@ var searchData=
 [
   ['damagecalculations',['DamageCalculations',['../class_model_1_1_damage_calculations.html',1,'Model']]],
   ['def',['Def',['../class_model_1_1_archer.html#a9aff46cc90c3542276c55ca22a37b113',1,'Model.Archer.Def()'],['../class_model_1_1_mage.html#a84857d68772ac3b466a64123fde94373',1,'Model.Mage.Def()'],['../interface_model_1_1_unit.html#afca346077df4376dc519435f3a192949',1,'Model.Unit.Def()'],['../class_model_1_1_warrior.html#aadd627830a738fc79a32da54a1349d4d',1,'Model.Warrior.Def()']]],
+  ['deselectunit',['deselectUnit',['../class_controller_1_1_game_function.html#afc2f3baed432319b1e7bfc5dae69b634',1,'Controller::GameFunction']]],
   ['dispose',['Dispose',['../class_view_1_1_how_to_play.html#a459b97062e80b85abff7660bbee504c8',1,'View.HowToPlay.Dispose()'],['../class_view_1_1_how_to_play2.html#abf387c99fbdd073bae8f6134235904ac',1,'View.HowToPlay2.Dispose()'],['../class_view_1_1_how_to_play3.html#a9383ffca40f40f1554ee919b72b6af54',1,'View.HowToPlay3.Dispose()'],['../class_view_1_1_main_menu.html#aa2671453d4e5063258fb3cef3b125a9b',1,'View.MainMenu.Dispose()']]],
   ['draw',['Draw',['../class_controller_1_1_game.html#a243addf184836c81e6a4f793b0ba0a9f',1,'Controller::Game']]],
+  ['drawattackconfirm',['drawAttackConfirm',['../class_view_1_1_draw_class.html#a92a20fce6da929b25cd19c68f37cee03',1,'View::DrawClass']]],
+  ['drawclass',['DrawClass',['../class_view_1_1_draw_class.html',1,'View']]],
+  ['drawdamagepopup',['drawDamagePopup',['../class_view_1_1_draw_class.html#ae99bdbd081b2d201780307a233bfd9d3',1,'View::DrawClass']]],
+  ['drawdropdownmenu',['drawDropDownMenu',['../class_view_1_1_draw_class.html#ae75363224d26c1de36820c77c00bab4b',1,'View::DrawClass']]],
+  ['drawendturnbutton',['drawEndTurnButton',['../class_view_1_1_draw_class.html#aadfde5664a486e1dc9581628ce98b0b6',1,'View::DrawClass']]],
+  ['drawgameovermenu',['drawGameOverMenu',['../class_view_1_1_draw_class.html#a58026b4efa17fe7b88500b5d58009e41',1,'View::DrawClass']]],
+  ['drawhighlightnodes',['drawHighlightNodes',['../class_view_1_1_draw_class.html#a4f65b2590cbc2d54776fb2e6e8446337',1,'View::DrawClass']]],
+  ['drawinfoscreen',['drawInfoScreen',['../class_view_1_1_draw_class.html#a02cb24dbfed917cc4f9eb2bc9309664e',1,'View::DrawClass']]],
+  ['drawinventorymenu',['drawInventoryMenu',['../class_view_1_1_draw_class.html#a66b9b84b3e7e82180fe747a5d0ac6af4',1,'View::DrawClass']]],
+  ['drawturntransition',['drawTurnTransition',['../class_view_1_1_draw_class.html#a93919267e711f68a3ebc1087246fbcbe',1,'View::DrawClass']]],
+  ['drawunit',['DrawUnit',['../class_view_1_1_draw_class.html#a5b4e02d7c968fe293c2b42b26a3b2945',1,'View::DrawClass']]],
+  ['drawunitsatgameover',['drawUnitsAtGameOver',['../class_view_1_1_draw_class.html#a69c3edf89c9b736bb8a9921e2e489e1a',1,'View::DrawClass']]],
   ['dropdownmenuopen',['dropDownMenuOpen',['../class_model_1_1_game_state.html#a6e723d6c3b99e1c235c6d214ee17929a',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_4.js b/Doc/Design/MIS/html/search/all_4.js
index 270939cac14fee95f04d9eff916725de8b3bb494..2550a3cc339e9a902486638e5a95b4b397cabf9d 100644
--- a/Doc/Design/MIS/html/search/all_4.js
+++ b/Doc/Design/MIS/html/search/all_4.js
@@ -1,6 +1,11 @@
 var searchData=
 [
+  ['endturn',['endTurn',['../class_controller_1_1_game_function.html#a36d1871b3c777a7ab6ac22b2cea28609',1,'Controller::GameFunction']]],
+  ['endturnbutton',['endTurnButton',['../class_model_1_1_game_state.html#ae55aa686aaf5841657344fdc178c92d5',1,'Model::GameState']]],
+  ['endturnbuttonlocation',['endTurnButtonLocation',['../class_model_1_1_game_state.html#ae092b0d0e2c881a590e5798fd39d7798',1,'Model::GameState']]],
   ['enemyplayer',['enemyPlayer',['../class_model_1_1_game_state.html#ae276234c4a6b2b182b13f125abb61ba3',1,'Model::GameState']]],
-  ['enemyunitsinrange',['enemyUnitsInRange',['../class_controller_1_1_game_function.html#a0854a33c1864a8196c1037fd88d7b1c0',1,'Controller::GameFunction']]],
-  ['equippedweapon',['equippedWeapon',['../class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9',1,'Model.Archer.equippedWeapon()'],['../class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63',1,'Model.Mage.equippedWeapon()'],['../interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167',1,'Model.Unit.equippedWeapon()'],['../class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea',1,'Model.Warrior.equippedWeapon()']]]
+  ['enemyplayerdamagedealt',['EnemyPlayerDamageDealt',['../class_model_1_1_game_state.html#a32226ed0679f9e47a0e7ed4cb2ed1009',1,'Model::GameState']]],
+  ['enemyplayerdamagepopup',['enemyPlayerDamagePopup',['../class_model_1_1_game_state.html#af42c3aff2e08038bbc07d696f36fdd4b',1,'Model::GameState']]],
+  ['equippedweapon',['equippedWeapon',['../class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9',1,'Model.Archer.equippedWeapon()'],['../class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63',1,'Model.Mage.equippedWeapon()'],['../interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167',1,'Model.Unit.equippedWeapon()'],['../class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea',1,'Model.Warrior.equippedWeapon()']]],
+  ['exitgameclicked',['exitGameClicked',['../class_model_1_1_game_state.html#a0ee0eff828bc31ce69967d7ef04588b8',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_5.js b/Doc/Design/MIS/html/search/all_5.js
index 06d6f372459f877543f585e129a592a50511dd67..32b2479553564008940c2432926f943774460f9d 100644
--- a/Doc/Design/MIS/html/search/all_5.js
+++ b/Doc/Design/MIS/html/search/all_5.js
@@ -2,5 +2,7 @@ var searchData=
 [
   ['finaldamage',['finalDamage',['../class_model_1_1_damage_calculations.html#a3b2362132e274bc821c9c365511fc11b',1,'Model::DamageCalculations']]],
   ['fireball',['Fireball',['../class_model_1_1_fireball.html#a7d641800d5354711f67ce3554a2deb0d',1,'Model::Fireball']]],
-  ['fireball',['Fireball',['../class_model_1_1_fireball.html',1,'Model']]]
+  ['fireball',['Fireball',['../class_model_1_1_fireball.html',1,'Model']]],
+  ['fireblast',['Fireblast',['../class_model_1_1_fireblast.html',1,'Model']]],
+  ['fireblast',['Fireblast',['../class_model_1_1_fireblast.html#a34c557adfc63f9cd0cb8175b94fc7866',1,'Model::Fireblast']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_6.js b/Doc/Design/MIS/html/search/all_6.js
index 18d4347b147906528109219eca2c39d008b93f6f..8b37c966d242fe13d4966db672222493b1e53ac3 100644
--- a/Doc/Design/MIS/html/search/all_6.js
+++ b/Doc/Design/MIS/html/search/all_6.js
@@ -2,13 +2,13 @@ var searchData=
 [
   ['game',['Game',['../class_controller_1_1_game.html',1,'Controller']]],
   ['gamefunction',['GameFunction',['../class_controller_1_1_game_function.html',1,'Controller']]],
+  ['gameover',['gameOver',['../class_model_1_1_game_state.html#a2274be2a54b2c7b70b81213a07804b75',1,'Model::GameState']]],
   ['gamestate',['GameState',['../class_model_1_1_game_state.html',1,'Model']]],
   ['getattackablenodes',['getAttackableNodes',['../class_controller_1_1_game_function.html#ad6e9b27c164633455ec7433d3b7b6f50',1,'Controller::GameFunction']]],
   ['getattackrangeaftermoving',['getAttackRangeAfterMoving',['../class_controller_1_1_game_function.html#a6b9f4cc1fad812ac925b242d0debe4a5',1,'Controller::GameFunction']]],
   ['getbuttonimage',['getButtonImage',['../class_model_1_1_archer.html#aa643e878609d234a3fddca294d4d6756',1,'Model.Archer.getButtonImage()'],['../class_model_1_1_mage.html#a6c34591377675f0643fa36a2d1cb378d',1,'Model.Mage.getButtonImage()'],['../interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80',1,'Model.Unit.getButtonImage()'],['../class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007',1,'Model.Warrior.getButtonImage()']]],
-  ['getbuttonoftype',['getButtonOfType',['../class_model_1_1_archer.html#a31d5c71c429ebedef4a23b84b93408ff',1,'Model.Archer.getButtonOfType()'],['../class_model_1_1_mage.html#adeea72218aed1013de839d04e5bde84c',1,'Model.Mage.getButtonOfType()'],['../interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060',1,'Model.Unit.getButtonOfType()'],['../class_model_1_1_warrior.html#a0f5a9c6f5e550f44c84ca64ce022e9a6',1,'Model.Warrior.getButtonOfType()']]],
   ['getbuttons',['getButtons',['../class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82',1,'Model.Archer.getButtons()'],['../class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0',1,'Model.Mage.getButtons()'],['../interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d',1,'Model.Unit.getButtons()'],['../class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24',1,'Model.Warrior.getButtons()']]],
-  ['getbuttontype',['getButtonType',['../class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755',1,'View::Button']]],
+  ['getbuttontype',['getButtonType',['../class_model_1_1_archer.html#a7feeb803f7067d5d2a6f6137ab6f6611',1,'Model.Archer.getButtonType()'],['../class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755',1,'View.Button.getButtonType()'],['../class_model_1_1_mage.html#ac4e875b6ed87a970b75ab79f78ecaa19',1,'Model.Mage.getButtonType()'],['../interface_model_1_1_unit.html#a5ff17e4c9ffaf08f29af97a16cd56a02',1,'Model.Unit.getButtonType()'],['../class_model_1_1_warrior.html#a8c9209211e26c7bf6ebe544534948a4e',1,'Model.Warrior.getButtonType()']]],
   ['getcharattackinfo',['getCharAttackInfo',['../class_model_1_1_archer.html#a9f123fc3a324eaf0041462dd40b5ae10',1,'Model.Archer.getCharAttackInfo()'],['../class_model_1_1_mage.html#aa7c9dac02c4b3c6cd7c6de256c3b2f92',1,'Model.Mage.getCharAttackInfo()'],['../interface_model_1_1_unit.html#aeb30a63287028d9e2d123805b62d3208',1,'Model.Unit.getCharAttackInfo()'],['../class_model_1_1_warrior.html#a40dcd822abdd36758035af6c6d08c0b9',1,'Model.Warrior.getCharAttackInfo()']]],
   ['getcharinfo',['getCharInfo',['../class_model_1_1_archer.html#a4b1194492d3f9f83fe9842691fc110d9',1,'Model.Archer.getCharInfo()'],['../class_model_1_1_mage.html#ae6256780be01124c7c9864f4f44b9810',1,'Model.Mage.getCharInfo()'],['../interface_model_1_1_unit.html#adc54c0be5f1b657e30b56255a918f32b',1,'Model.Unit.getCharInfo()'],['../class_model_1_1_warrior.html#a243b4ba6d7657e5275c0d74c1e9800e5',1,'Model.Warrior.getCharInfo()']]],
   ['getclass',['getClass',['../class_model_1_1_archer.html#abd8b38fd96a6bf778cd635afd1ae13a4',1,'Model.Archer.getClass()'],['../class_model_1_1_mage.html#aa8290998eb8b6db8fd6544478771b4ab',1,'Model.Mage.getClass()'],['../interface_model_1_1_unit.html#aab6dc07db093c4bb9f5a7beb0ac02480',1,'Model.Unit.getClass()'],['../class_model_1_1_warrior.html#a0b8ae1e95b8b00d7da976330db80b968',1,'Model.Warrior.getClass()']]],
@@ -20,6 +20,7 @@ var searchData=
   ['gethitrate',['getHitRate',['../class_model_1_1_damage_calculations.html#a21e4eed0da4ff5c11ed59949f7a4a4f8',1,'Model::DamageCalculations']]],
   ['getimage',['getImage',['../class_view_1_1_button.html#a78a9a7b0a48dddfe30553e964a39e576',1,'View::Button']]],
   ['getinstruct',['getInstruct',['../class_view_1_1_main_menu.html#ae90536ff5fa8f90ebe1d99623021817f',1,'View::MainMenu']]],
+  ['getmenubuttonclicked',['getMenuButtonClicked',['../class_controller_1_1_game_function.html#ae76737ddf87cf0ca533ac317da7c5ef3',1,'Controller::GameFunction']]],
   ['getmovability',['getMovability',['../class_model_1_1_archer.html#a29de04ac6f33498c7b0b11aa7000846d',1,'Model.Archer.getMovability()'],['../class_model_1_1_mage.html#a90c0cbd19877be1cb16be4300e7413b2',1,'Model.Mage.getMovability()'],['../interface_model_1_1_unit.html#afc43169b2f01f5015540c220bc9d2b9c',1,'Model.Unit.getMovability()'],['../class_model_1_1_warrior.html#a0810e8a8317bf596b2368100fcc6ca75',1,'Model.Warrior.getMovability()']]],
   ['getnext',['getNext',['../class_view_1_1_how_to_play.html#a0381eec7136accb054e37dea55e949ba',1,'View.HowToPlay.getNext()'],['../class_view_1_1_how_to_play2.html#acc5864615b7fce1f8cb3b46af0ea8abb',1,'View.HowToPlay2.getNext()']]],
   ['getnode',['getNode',['../class_model_1_1_graph.html#a1ea50115c6a9535a1040c336d7cd8d19',1,'Model.Graph.getNode(int x, int y)'],['../class_model_1_1_graph.html#a7acc189afb46afd8b3ca2525a231d936',1,'Model.Graph.getNode(Vector2 pixelCoordinates)'],['../class_model_1_1_graph.html#ab52a2f2957dec95ebb923ef3f6af607a',1,'Model.Graph.getNode(Tuple&lt; int, int &gt; position)']]],
@@ -31,6 +32,7 @@ var searchData=
   ['getquit',['getQuit',['../class_view_1_1_how_to_play.html#a271b045914c0603653a830098b806f27',1,'View.HowToPlay.getQuit()'],['../class_view_1_1_how_to_play2.html#a199c1bf8e53a56e23c14ea81e5900c28',1,'View.HowToPlay2.getQuit()'],['../class_view_1_1_how_to_play3.html#a0e08141a83247c96907d6677ac0da539',1,'View.HowToPlay3.getQuit()']]],
   ['getspriteimage',['getSpriteImage',['../class_model_1_1_archer.html#a4efe27d91b20d37fee32b7144bbe4af2',1,'Model.Archer.getSpriteImage()'],['../class_model_1_1_mage.html#af32359315cd33ca16d78c83d3f898e8f',1,'Model.Mage.getSpriteImage()'],['../interface_model_1_1_unit.html#a7c076427c8ef933d33ae50c76ea995b3',1,'Model.Unit.getSpriteImage()'],['../class_model_1_1_warrior.html#abcbb2031c3f28d0a4c3509aa30b6308a',1,'Model.Warrior.getSpriteImage()']]],
   ['getstats',['getStats',['../class_model_1_1_archer.html#a6b4732f3d000afcc82512e5e35ede43d',1,'Model.Archer.getStats()'],['../class_model_1_1_mage.html#a226ae9e107258aca2485b887a9f2015f',1,'Model.Mage.getStats()'],['../interface_model_1_1_unit.html#a52301b538035cebd1ac9bc76bb09948b',1,'Model.Unit.getStats()'],['../class_model_1_1_warrior.html#a6361e8105573a09d8f29935b41d2a59a',1,'Model.Warrior.getStats()']]],
+  ['getunitonnodeclicked',['getUnitOnNodeClicked',['../class_controller_1_1_game_function.html#a35acdb9a83b042e26aab920de8b6f25d',1,'Controller::GameFunction']]],
   ['getunits',['getUnits',['../class_model_1_1_player.html#a3c61df9a7f3755ed7355e4a3cd4e685a',1,'Model::Player']]],
   ['graph',['Graph',['../class_model_1_1_graph.html#a70e0c2327268c051423e64454fd63c1c',1,'Model::Graph']]],
   ['graph',['Graph',['../class_model_1_1_graph.html',1,'Model']]]
diff --git a/Doc/Design/MIS/html/search/all_8.js b/Doc/Design/MIS/html/search/all_8.js
index 22580b78148a7bed09246deb60e90a2edc0734bf..2b3988c58ba13817f51103cd1c8e5229bb7f4b90 100644
--- a/Doc/Design/MIS/html/search/all_8.js
+++ b/Doc/Design/MIS/html/search/all_8.js
@@ -1,11 +1,14 @@
 var searchData=
 [
   ['initialize',['Initialize',['../class_controller_1_1_game.html#aa3a270df3da66d794d8607e029bf9608',1,'Controller::Game']]],
-  ['int',['Int',['../interface_model_1_1_unit.html#a9bef9ff10e4fb3d643632c431f1d3cfa',1,'Model::Unit']]],
-  ['isanenemyunitinrange',['isAnEnemyUnitInRange',['../class_controller_1_1_game_function.html#a22e673cfb256b9f2428f0fd81546bd7c',1,'Controller::GameFunction']]],
+  ['int',['Int',['../class_model_1_1_archer.html#a2a62fe1362df536254e676fa4d294e9e',1,'Model.Archer.Int()'],['../class_model_1_1_mage.html#ad53c88e6f9d1842a8367fc5dd646f03d',1,'Model.Mage.Int()'],['../interface_model_1_1_unit.html#a9bef9ff10e4fb3d643632c431f1d3cfa',1,'Model.Unit.Int()'],['../class_model_1_1_warrior.html#a05f268c3fbd9ae3152fd31d4549926a3',1,'Model.Warrior.Int()']]],
+  ['inventoryopen',['inventoryOpen',['../class_model_1_1_game_state.html#ae8b8bcd9dbbed13dc893c5c4319e7435',1,'Model::GameState']]],
+  ['ironsword',['IronSword',['../class_model_1_1_iron_sword.html',1,'Model']]],
+  ['ironsword',['IronSword',['../class_model_1_1_iron_sword.html#a2c46a5f532dad9cda84c24a2e47db054',1,'Model::IronSword']]],
   ['isbuttonactive',['isButtonActive',['../class_model_1_1_archer.html#ae2eb6257593149ac06d4518e3ee52d5e',1,'Model.Archer.isButtonActive()'],['../class_model_1_1_mage.html#ad4c42c550ad5993ee7fd773e896fc914',1,'Model.Mage.isButtonActive()'],['../interface_model_1_1_unit.html#ae9cd223ee338da82906a99bd32e72bb4',1,'Model.Unit.isButtonActive()'],['../class_model_1_1_warrior.html#a10925eec2f2749a02bcee78c273646f2',1,'Model.Warrior.isButtonActive()']]],
   ['isenemyunitinrange',['isEnemyUnitInRange',['../class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517',1,'Controller::GameFunction']]],
-  ['isgameover',['isGameOver',['../class_controller_1_1_game_function.html#a0696007a9d80f8e6ae9b28b3a3ba4b43',1,'Controller::GameFunction']]],
+  ['isgameover',['isGameOver',['../class_controller_1_1_game_function.html#af744ac63a1f4b99946c9f652d014cc4d',1,'Controller::GameFunction']]],
+  ['ismagicalattack',['isMagicalAttack',['../class_controller_1_1_game_function.html#a4f53c0a0edffecda9dea3fc3cd22b43e',1,'Controller::GameFunction']]],
   ['isobstacle',['isObstacle',['../class_model_1_1_node.html#a93438af5996ee894fafd4e70b572af34',1,'Model::Node']]],
   ['isoccupied',['isOccupied',['../class_model_1_1_node.html#a470e31a9c20caf629e6922eb5c3688e4',1,'Model::Node']]],
   ['isturnover',['isTurnOver',['../class_controller_1_1_game_function.html#ad685bf2e60bc063664f47ac2cc1fc385',1,'Controller::GameFunction']]]
diff --git a/Doc/Design/MIS/html/search/all_9.js b/Doc/Design/MIS/html/search/all_9.js
index 051f60d2cc085afc9278f7cbd10e78bab970a094..019dee1a7b8c510cd3c58ae180aa0f4760ae13a7 100644
--- a/Doc/Design/MIS/html/search/all_9.js
+++ b/Doc/Design/MIS/html/search/all_9.js
@@ -1,5 +1,9 @@
 var searchData=
 [
+  ['lastattackingunit',['lastAttackingUnit',['../class_model_1_1_game_state.html#a1bacc8a1b6e6959dea52d8a6cf7aa831',1,'Model::GameState']]],
+  ['lastdefendingunit',['lastDefendingUnit',['../class_model_1_1_game_state.html#a129d00c79e3a48b00089ef2d98605810',1,'Model::GameState']]],
   ['level',['Level',['../class_model_1_1_archer.html#ad2e43d0f3cf52494c703de0c7bfd8af6',1,'Model.Archer.Level()'],['../class_model_1_1_mage.html#a2af40b60ebdb327efc277a1e920a82af',1,'Model.Mage.Level()'],['../interface_model_1_1_unit.html#afdbcc5ed513f2d2ac9b1817b542dcce5',1,'Model.Unit.Level()'],['../class_model_1_1_warrior.html#a40ebb67fd534b727ceb63cfdbe5e1af6',1,'Model.Warrior.Level()']]],
-  ['loadcontent',['LoadContent',['../class_controller_1_1_game.html#a05c5bf033337a7f5130735e218772770',1,'Controller::Game']]]
+  ['loadcontent',['LoadContent',['../class_controller_1_1_game.html#a05c5bf033337a7f5130735e218772770',1,'Controller::Game']]],
+  ['longbow',['LongBow',['../class_model_1_1_long_bow.html#a0ac1eb12d01801e0b2385624ae974002',1,'Model::LongBow']]],
+  ['longbow',['LongBow',['../class_model_1_1_long_bow.html',1,'Model']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_a.js b/Doc/Design/MIS/html/search/all_a.js
index 4be9a3b4095f384cc39cf0492a23fdb1d01e8be7..f8d10da8c763e089ea98c460dd8f04032113ce25 100644
--- a/Doc/Design/MIS/html/search/all_a.js
+++ b/Doc/Design/MIS/html/search/all_a.js
@@ -1,7 +1,7 @@
 var searchData=
 [
   ['mage',['Mage',['../class_model_1_1_mage.html',1,'Model']]],
-  ['mage',['Mage',['../class_model_1_1_mage.html#a0b3127050836fcc51e07d18f9e6b9b16',1,'Model::Mage']]],
+  ['mage',['Mage',['../class_model_1_1_mage.html#aae5b2000d8657508808924666198e590',1,'Model::Mage']]],
   ['mainmenu',['MainMenu',['../class_view_1_1_main_menu.html',1,'View']]],
   ['mainmenu',['MainMenu',['../class_view_1_1_main_menu.html#a148c2fad834c39e44eab811b9bf7cb32',1,'View::MainMenu']]],
   ['model',['Model',['../namespace_model.html',1,'']]],
@@ -9,5 +9,6 @@ var searchData=
   ['modskill',['modSkill',['../interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab',1,'Model::Weapon']]],
   ['modstr',['modStr',['../interface_model_1_1_weapon.html#ae257017428d45a9d5d0de7071565c027',1,'Model::Weapon']]],
   ['mousehandler',['MouseHandler',['../class_controller_1_1_mouse_handler.html',1,'Controller']]],
-  ['movabilityobstruction',['movabilityObstruction',['../class_model_1_1_node.html#a71c12ee4c3e1d8eecbf757dd4f6d8632',1,'Model::Node']]]
+  ['movabilityobstruction',['movabilityObstruction',['../class_model_1_1_node.html#a71c12ee4c3e1d8eecbf757dd4f6d8632',1,'Model::Node']]],
+  ['moveablenodes',['moveableNodes',['../class_model_1_1_game_state.html#aa2e325332a755c971d36c7c388d136d2',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_d.js b/Doc/Design/MIS/html/search/all_d.js
index 35fbdbd28ad391c0edea73643cda36063ca66138..88010d09d7e97ea8cbc54f0c7d0e346cee01b309 100644
--- a/Doc/Design/MIS/html/search/all_d.js
+++ b/Doc/Design/MIS/html/search/all_d.js
@@ -2,8 +2,9 @@ var searchData=
 [
   ['pathfinder',['pathFinder',['../class_controller_1_1_game_function.html#a4d9123c98fec7919087096f35838acc8',1,'Controller::GameFunction']]],
   ['pixelcoordinates',['PixelCoordinates',['../class_model_1_1_archer.html#aa923ebbd8825483f6d3ac8002c26b49e',1,'Model.Archer.PixelCoordinates()'],['../class_model_1_1_mage.html#a4eccff4c1472a462c35b3d92bce315aa',1,'Model.Mage.PixelCoordinates()'],['../interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425',1,'Model.Unit.PixelCoordinates()'],['../class_model_1_1_warrior.html#a0cf0d3bc4998616c193a836237bd56aa',1,'Model.Warrior.PixelCoordinates()']]],
-  ['playableunitselected',['playableUnitSelected',['../class_model_1_1_game_state.html#ac5ac5083088be3636da64ac0a3eb3ac9',1,'Model::GameState']]],
   ['player',['Player',['../class_model_1_1_player.html',1,'Model']]],
   ['player',['Player',['../class_model_1_1_player.html#a7d58b47184f288c3e9edffbbe1580170',1,'Model::Player']]],
-  ['position',['Position',['../class_model_1_1_archer.html#a29c86df7ddc2c4cc8b31442f6e33f533',1,'Model.Archer.Position()'],['../class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8',1,'Model.Mage.Position()'],['../interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b',1,'Model.Unit.Position()'],['../class_model_1_1_warrior.html#a8d72341804e201466fede9543cf6b9a5',1,'Model.Warrior.Position()']]]
+  ['player1',['Player1',['../class_model_1_1_game_state.html#a37fe1921acaf4d972606d49d2365105e',1,'Model::GameState']]],
+  ['player2',['Player2',['../class_model_1_1_game_state.html#a50fe57205063e9f0549fb2514d6430c4',1,'Model::GameState']]],
+  ['position',['Position',['../class_model_1_1_archer.html#a29c86df7ddc2c4cc8b31442f6e33f533',1,'Model.Archer.Position()'],['../class_view_1_1_camera.html#aafc05b32a065447351d219867908fd88',1,'View.Camera.Position()'],['../class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8',1,'Model.Mage.Position()'],['../interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b',1,'Model.Unit.Position()'],['../class_model_1_1_warrior.html#a8d72341804e201466fede9543cf6b9a5',1,'Model.Warrior.Position()']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_e.js b/Doc/Design/MIS/html/search/all_e.js
index c81ce55c3fcb55976782341dbab16bd53e2a6979..6f3051166abb865f374239b965703cba7c798e67 100644
--- a/Doc/Design/MIS/html/search/all_e.js
+++ b/Doc/Design/MIS/html/search/all_e.js
@@ -1,5 +1,6 @@
 var searchData=
 [
   ['range',['range',['../interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8',1,'Model::Weapon']]],
+  ['removeunit',['removeUnit',['../class_controller_1_1_game_function.html#a5d44bd8d957c6546f3ecd857433cde25',1,'Controller.GameFunction.removeUnit()'],['../class_model_1_1_player.html#a3f76bd1d64c2e53f7d70842140a703b3',1,'Model.Player.removeUnit()']]],
   ['res',['Res',['../class_model_1_1_archer.html#a3310ec0b0903dbfb836be9663a8778d7',1,'Model.Archer.Res()'],['../class_model_1_1_mage.html#ab858284f5c8814471d756f5637de8f27',1,'Model.Mage.Res()'],['../interface_model_1_1_unit.html#acc73a95a98cadd660da4df26aa1dab22',1,'Model.Unit.Res()'],['../class_model_1_1_warrior.html#a6fb225addb43acf799fefb5177b690f6',1,'Model.Warrior.Res()']]]
 ];
diff --git a/Doc/Design/MIS/html/search/all_f.js b/Doc/Design/MIS/html/search/all_f.js
index 43123fcb6075fcbb64781ded184b8154093c558a..3e313223471f8518d0ff910e5dd6d1ecc42723fc 100644
--- a/Doc/Design/MIS/html/search/all_f.js
+++ b/Doc/Design/MIS/html/search/all_f.js
@@ -1,5 +1,7 @@
 var searchData=
 [
+  ['scrollmap',['scrollMap',['../class_controller_1_1_game_function.html#a96148c53d564690b5cd207281fc5c0ef',1,'Controller::GameFunction']]],
+  ['selectedenemyunit',['selectedEnemyUnit',['../class_model_1_1_game_state.html#a8f709018e2b8d3b31dd89a3bee2f279c',1,'Model::GameState']]],
   ['selectedunit',['selectedUnit',['../class_model_1_1_game_state.html#ab163d599e6e1f46c470d0835d8053ad9',1,'Model::GameState']]],
   ['setbuttoncoordinates',['setButtonCoordinates',['../class_model_1_1_archer.html#a18527b95d270412cf4e8c7500c6635fc',1,'Model.Archer.setButtonCoordinates()'],['../class_model_1_1_mage.html#a4bada92e977b0edd41cb054a44f6d2e1',1,'Model.Mage.setButtonCoordinates()'],['../interface_model_1_1_unit.html#a9fe162206435e50e8da130388ab50fdb',1,'Model.Unit.setButtonCoordinates()'],['../class_model_1_1_warrior.html#acdc442170e6d92c84dadcd7e49b90a7a',1,'Model.Warrior.setButtonCoordinates()']]],
   ['setinitialstats',['setInitialStats',['../class_model_1_1_archer.html#a4de690927cc791da8de82e7bedf13cf2',1,'Model.Archer.setInitialStats()'],['../class_model_1_1_mage.html#ac9fb76a259c754214a3b9cc84c1da58d',1,'Model.Mage.setInitialStats()'],['../interface_model_1_1_unit.html#a56e3ad622997f6c49e10f4b695644eb5',1,'Model.Unit.setInitialStats()'],['../class_model_1_1_warrior.html#a8b774a43312fc8594725578630b27dfd',1,'Model.Warrior.setInitialStats()']]],
@@ -9,8 +11,10 @@ var searchData=
   ['setnode',['setNode',['../class_model_1_1_graph.html#a9bd131e174df6cf21a64cf5af0cde0d4',1,'Model::Graph']]],
   ['setpixelcoordinates',['setPixelCoordinates',['../class_view_1_1_button.html#a74efddb86bfe8f4a765bd124c0fa492d',1,'View::Button']]],
   ['setquitfalse',['setQuitFalse',['../class_view_1_1_how_to_play.html#a3c3a75e8e633b002acee5565578cca59',1,'View.HowToPlay.setQuitFalse()'],['../class_view_1_1_how_to_play2.html#aa9f430897069f4ed3921a0d9452052c5',1,'View.HowToPlay2.setQuitFalse()'],['../class_view_1_1_how_to_play3.html#ad31d606a58cd810afbfb12b45f3b4ca6',1,'View.HowToPlay3.setQuitFalse()']]],
-  ['skill',['Skill',['../interface_model_1_1_unit.html#aacecaa31661bd95dcc36bde480a2ea81',1,'Model::Unit']]],
+  ['shortbow',['ShortBow',['../class_model_1_1_short_bow.html',1,'Model']]],
+  ['shortbow',['ShortBow',['../class_model_1_1_short_bow.html#a56be3348d6294bcf8f3e01f8166ac809',1,'Model::ShortBow']]],
+  ['skill',['Skill',['../class_model_1_1_archer.html#ae89109c98b07771c74f25a75f4a5a76a',1,'Model.Archer.Skill()'],['../class_model_1_1_mage.html#a753872f2aaed6e495019540a88178cb8',1,'Model.Mage.Skill()'],['../interface_model_1_1_unit.html#aacecaa31661bd95dcc36bde480a2ea81',1,'Model.Unit.Skill()'],['../class_model_1_1_warrior.html#aa6346f9549e6512ddf8491250acf54d9',1,'Model.Warrior.Skill()']]],
   ['speed',['Speed',['../class_model_1_1_archer.html#a28caf09ef08983577d2f392c72055252',1,'Model.Archer.Speed()'],['../class_model_1_1_mage.html#a5bd9d7d272350503a3a8c921c9d5bb60',1,'Model.Mage.Speed()'],['../interface_model_1_1_unit.html#aecee4e038fc518751386c525331ac920',1,'Model.Unit.Speed()'],['../class_model_1_1_warrior.html#a39a53eedbc5f1580b18ac206626e76e4',1,'Model.Warrior.Speed()']]],
   ['startturn',['startTurn',['../class_controller_1_1_game_function.html#aad2a98ed072875b85bb7168c805db0e5',1,'Controller::GameFunction']]],
-  ['str',['Str',['../interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17',1,'Model::Unit']]]
+  ['str',['Str',['../class_model_1_1_archer.html#a149681510408d9e6aa130918480c1721',1,'Model.Archer.Str()'],['../class_model_1_1_mage.html#ad2815a69a4f3b3b192552f6738f2163c',1,'Model.Mage.Str()'],['../interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17',1,'Model.Unit.Str()'],['../class_model_1_1_warrior.html#aa2f0b023e247a47fc5e270c279467108',1,'Model.Warrior.Str()']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_0.js b/Doc/Design/MIS/html/search/classes_0.js
index d86613c9465e446fd0ae76b85eb792099a2dcdca..45431adccc8d5cc79224fd93dfdc91aa8e7322a1 100644
--- a/Doc/Design/MIS/html/search/classes_0.js
+++ b/Doc/Design/MIS/html/search/classes_0.js
@@ -1,4 +1,5 @@
 var searchData=
 [
+  ['animation',['Animation',['../class_view_1_1_animation.html',1,'View']]],
   ['archer',['Archer',['../class_model_1_1_archer.html',1,'Model']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_1.js b/Doc/Design/MIS/html/search/classes_1.js
index c58ea81a1c65f2f9d7794f2818f21f1c7809d2dc..cec3814f61dc69248613ae25a46ab204136dc255 100644
--- a/Doc/Design/MIS/html/search/classes_1.js
+++ b/Doc/Design/MIS/html/search/classes_1.js
@@ -1,6 +1,5 @@
 var searchData=
 [
-  ['bronzebow',['BronzeBow',['../class_model_1_1_bronze_bow.html',1,'Model']]],
   ['bronzesword',['BronzeSword',['../class_model_1_1_bronze_sword.html',1,'Model']]],
   ['button',['Button',['../class_view_1_1_button.html',1,'View']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_2.js b/Doc/Design/MIS/html/search/classes_2.js
index fbba45e452c716ead529c6765f57442d5d8d43e5..4f86ea1ee38ef41ffa2086569c657adcebf9488b 100644
--- a/Doc/Design/MIS/html/search/classes_2.js
+++ b/Doc/Design/MIS/html/search/classes_2.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['damagecalculations',['DamageCalculations',['../class_model_1_1_damage_calculations.html',1,'Model']]]
+  ['camera',['Camera',['../class_view_1_1_camera.html',1,'View']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_3.js b/Doc/Design/MIS/html/search/classes_3.js
index 364a043acd16e5fb4a07884721a94ff3f5c111a1..f5a6e0b44ab5633264e3fd628378bbb48799bcbc 100644
--- a/Doc/Design/MIS/html/search/classes_3.js
+++ b/Doc/Design/MIS/html/search/classes_3.js
@@ -1,4 +1,5 @@
 var searchData=
 [
-  ['fireball',['Fireball',['../class_model_1_1_fireball.html',1,'Model']]]
+  ['damagecalculations',['DamageCalculations',['../class_model_1_1_damage_calculations.html',1,'Model']]],
+  ['drawclass',['DrawClass',['../class_view_1_1_draw_class.html',1,'View']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_4.js b/Doc/Design/MIS/html/search/classes_4.js
index d3228cdeafc8414d1ba40fc024f1624ad8ab15a0..6926100dd20ef7aa13dea22c873cd458c13e0204 100644
--- a/Doc/Design/MIS/html/search/classes_4.js
+++ b/Doc/Design/MIS/html/search/classes_4.js
@@ -1,7 +1,5 @@
 var searchData=
 [
-  ['game',['Game',['../class_controller_1_1_game.html',1,'Controller']]],
-  ['gamefunction',['GameFunction',['../class_controller_1_1_game_function.html',1,'Controller']]],
-  ['gamestate',['GameState',['../class_model_1_1_game_state.html',1,'Model']]],
-  ['graph',['Graph',['../class_model_1_1_graph.html',1,'Model']]]
+  ['fireball',['Fireball',['../class_model_1_1_fireball.html',1,'Model']]],
+  ['fireblast',['Fireblast',['../class_model_1_1_fireblast.html',1,'Model']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_5.js b/Doc/Design/MIS/html/search/classes_5.js
index dc7ff6e9589dd4dc765865ba0ba0adea38a812a7..d3228cdeafc8414d1ba40fc024f1624ad8ab15a0 100644
--- a/Doc/Design/MIS/html/search/classes_5.js
+++ b/Doc/Design/MIS/html/search/classes_5.js
@@ -1,6 +1,7 @@
 var searchData=
 [
-  ['howtoplay',['HowToPlay',['../class_view_1_1_how_to_play.html',1,'View']]],
-  ['howtoplay2',['HowToPlay2',['../class_view_1_1_how_to_play2.html',1,'View']]],
-  ['howtoplay3',['HowToPlay3',['../class_view_1_1_how_to_play3.html',1,'View']]]
+  ['game',['Game',['../class_controller_1_1_game.html',1,'Controller']]],
+  ['gamefunction',['GameFunction',['../class_controller_1_1_game_function.html',1,'Controller']]],
+  ['gamestate',['GameState',['../class_model_1_1_game_state.html',1,'Model']]],
+  ['graph',['Graph',['../class_model_1_1_graph.html',1,'Model']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_6.js b/Doc/Design/MIS/html/search/classes_6.js
index daf4f80be1b99bd37c235360164e54f979eaa4fd..dc7ff6e9589dd4dc765865ba0ba0adea38a812a7 100644
--- a/Doc/Design/MIS/html/search/classes_6.js
+++ b/Doc/Design/MIS/html/search/classes_6.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['mage',['Mage',['../class_model_1_1_mage.html',1,'Model']]],
-  ['mainmenu',['MainMenu',['../class_view_1_1_main_menu.html',1,'View']]],
-  ['mousehandler',['MouseHandler',['../class_controller_1_1_mouse_handler.html',1,'Controller']]]
+  ['howtoplay',['HowToPlay',['../class_view_1_1_how_to_play.html',1,'View']]],
+  ['howtoplay2',['HowToPlay2',['../class_view_1_1_how_to_play2.html',1,'View']]],
+  ['howtoplay3',['HowToPlay3',['../class_view_1_1_how_to_play3.html',1,'View']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_7.js b/Doc/Design/MIS/html/search/classes_7.js
index 3bf8faed87a42c2bdf50d2da4cf5b60d66141de0..2d6dd642f6ba287bce62a01b2d1ac78216b11706 100644
--- a/Doc/Design/MIS/html/search/classes_7.js
+++ b/Doc/Design/MIS/html/search/classes_7.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['node',['Node',['../class_model_1_1_node.html',1,'Model']]]
+  ['ironsword',['IronSword',['../class_model_1_1_iron_sword.html',1,'Model']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_8.js b/Doc/Design/MIS/html/search/classes_8.js
index 0cdf767d3e8d57186a565df7af373403ff1a1cd4..661f1c96e68c5d212de18e195e337ff9b65877cf 100644
--- a/Doc/Design/MIS/html/search/classes_8.js
+++ b/Doc/Design/MIS/html/search/classes_8.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['player',['Player',['../class_model_1_1_player.html',1,'Model']]]
+  ['longbow',['LongBow',['../class_model_1_1_long_bow.html',1,'Model']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_9.js b/Doc/Design/MIS/html/search/classes_9.js
index 15c7d8df249802a2d13efb7ace8e39b1d8e36479..daf4f80be1b99bd37c235360164e54f979eaa4fd 100644
--- a/Doc/Design/MIS/html/search/classes_9.js
+++ b/Doc/Design/MIS/html/search/classes_9.js
@@ -1,4 +1,6 @@
 var searchData=
 [
-  ['unit',['Unit',['../interface_model_1_1_unit.html',1,'Model']]]
+  ['mage',['Mage',['../class_model_1_1_mage.html',1,'Model']]],
+  ['mainmenu',['MainMenu',['../class_view_1_1_main_menu.html',1,'View']]],
+  ['mousehandler',['MouseHandler',['../class_controller_1_1_mouse_handler.html',1,'Controller']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_a.js b/Doc/Design/MIS/html/search/classes_a.js
index 1b11b7e8cb7fd7185e0d5f2c1f0d81f7e20495b9..3bf8faed87a42c2bdf50d2da4cf5b60d66141de0 100644
--- a/Doc/Design/MIS/html/search/classes_a.js
+++ b/Doc/Design/MIS/html/search/classes_a.js
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['warrior',['Warrior',['../class_model_1_1_warrior.html',1,'Model']]],
-  ['weapon',['Weapon',['../interface_model_1_1_weapon.html',1,'Model']]]
+  ['node',['Node',['../class_model_1_1_node.html',1,'Model']]]
 ];
diff --git a/Doc/Design/MIS/html/search/classes_b.html b/Doc/Design/MIS/html/search/classes_b.html
new file mode 100644
index 0000000000000000000000000000000000000000..e0416e61471e0f588b5dd3d12ee41721676062dd
--- /dev/null
+++ b/Doc/Design/MIS/html/search/classes_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/search/classes_b.js b/Doc/Design/MIS/html/search/classes_b.js
new file mode 100644
index 0000000000000000000000000000000000000000..0cdf767d3e8d57186a565df7af373403ff1a1cd4
--- /dev/null
+++ b/Doc/Design/MIS/html/search/classes_b.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['player',['Player',['../class_model_1_1_player.html',1,'Model']]]
+];
diff --git a/Doc/Design/MIS/html/search/classes_c.html b/Doc/Design/MIS/html/search/classes_c.html
new file mode 100644
index 0000000000000000000000000000000000000000..88047d3a32e7d4458e1f7dcbbf2628cd6c2dea44
--- /dev/null
+++ b/Doc/Design/MIS/html/search/classes_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/search/classes_c.js b/Doc/Design/MIS/html/search/classes_c.js
new file mode 100644
index 0000000000000000000000000000000000000000..525a6e61b267090f1ee795db9c81654d465d029c
--- /dev/null
+++ b/Doc/Design/MIS/html/search/classes_c.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['shortbow',['ShortBow',['../class_model_1_1_short_bow.html',1,'Model']]]
+];
diff --git a/Doc/Design/MIS/html/search/classes_d.html b/Doc/Design/MIS/html/search/classes_d.html
new file mode 100644
index 0000000000000000000000000000000000000000..f3a3ef9ef17337640e08c3ee1a37c3cd756c74f2
--- /dev/null
+++ b/Doc/Design/MIS/html/search/classes_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/search/classes_d.js b/Doc/Design/MIS/html/search/classes_d.js
new file mode 100644
index 0000000000000000000000000000000000000000..15c7d8df249802a2d13efb7ace8e39b1d8e36479
--- /dev/null
+++ b/Doc/Design/MIS/html/search/classes_d.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['unit',['Unit',['../interface_model_1_1_unit.html',1,'Model']]]
+];
diff --git a/Doc/Design/MIS/html/search/classes_e.html b/Doc/Design/MIS/html/search/classes_e.html
new file mode 100644
index 0000000000000000000000000000000000000000..5e33956ce5e02fff659f294f89d3e4a3157d6318
--- /dev/null
+++ b/Doc/Design/MIS/html/search/classes_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/search/classes_e.js b/Doc/Design/MIS/html/search/classes_e.js
new file mode 100644
index 0000000000000000000000000000000000000000..1b11b7e8cb7fd7185e0d5f2c1f0d81f7e20495b9
--- /dev/null
+++ b/Doc/Design/MIS/html/search/classes_e.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['warrior',['Warrior',['../class_model_1_1_warrior.html',1,'Model']]],
+  ['weapon',['Weapon',['../interface_model_1_1_weapon.html',1,'Model']]]
+];
diff --git a/Doc/Design/MIS/html/search/functions_0.js b/Doc/Design/MIS/html/search/functions_0.js
index e2951e57b175e7e53610fd4dbd02056f41511655..00e60f94b4cf5d0e4877b799a02c4f6a34acadd6 100644
--- a/Doc/Design/MIS/html/search/functions_0.js
+++ b/Doc/Design/MIS/html/search/functions_0.js
@@ -1,6 +1,8 @@
 var searchData=
 [
   ['addunit',['addUnit',['../class_model_1_1_player.html#a6eb0891c6c56bc41c87b3ebd4bbe3cb0',1,'Model::Player']]],
-  ['animate',['animate',['../class_model_1_1_archer.html#a98d25f7b4b7f365402668bcfc03eff28',1,'Model.Archer.animate()'],['../class_model_1_1_mage.html#a392e364fdf2970caec5941366cfdc6f9',1,'Model.Mage.animate()'],['../interface_model_1_1_unit.html#ae8e7d85dbf553f53c6a97a69a131e302',1,'Model.Unit.animate()'],['../class_model_1_1_warrior.html#a0e4d364c551d62c4c9b8993f299e5688',1,'Model.Warrior.animate()']]],
-  ['archer',['Archer',['../class_model_1_1_archer.html#ac009b1b8fdcdd5f004636f2929a24f1d',1,'Model::Archer']]]
+  ['animate',['animate',['../class_view_1_1_animation.html#a1b3724548dfd54526a24c8ed4706ee05',1,'View::Animation']]],
+  ['animateunitposition',['animateUnitPosition',['../class_view_1_1_animation.html#a008dc7bbb7014aca9c1284613b25f356',1,'View::Animation']]],
+  ['archer',['Archer',['../class_model_1_1_archer.html#a5191490fd6e876874e9e7fb1eed39673',1,'Model::Archer']]],
+  ['attackanimation',['attackAnimation',['../class_view_1_1_animation.html#aac990350f0970496abd40f47618d657d',1,'View::Animation']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_1.js b/Doc/Design/MIS/html/search/functions_1.js
index 296af52162f8e4561496d0328d4f0a69276676f6..a5dae077039bd6bd5b09553073412a221ad57992 100644
--- a/Doc/Design/MIS/html/search/functions_1.js
+++ b/Doc/Design/MIS/html/search/functions_1.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['bronzebow',['BronzeBow',['../class_model_1_1_bronze_bow.html#a13a8963c53c07fe2d66c5428ab9c9bd6',1,'Model::BronzeBow']]],
   ['bronzesword',['BronzeSword',['../class_model_1_1_bronze_sword.html#a2b6859b3e48e9cc762a236c21a2b2778',1,'Model::BronzeSword']]],
-  ['button',['Button',['../class_view_1_1_button.html#af1811d9154063453744af47950aeefc0',1,'View::Button']]]
+  ['button',['Button',['../class_view_1_1_button.html#af1811d9154063453744af47950aeefc0',1,'View::Button']]],
+  ['buttonaction',['buttonAction',['../class_controller_1_1_game_function.html#a1510910fe1fc1d946712da7f72ee7da1',1,'Controller::GameFunction']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_10.html b/Doc/Design/MIS/html/search/functions_10.html
new file mode 100644
index 0000000000000000000000000000000000000000..c78227c88acee67c3a11ce695cae601f7c0e9e81
--- /dev/null
+++ b/Doc/Design/MIS/html/search/functions_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/search/functions_10.js b/Doc/Design/MIS/html/search/functions_10.js
new file mode 100644
index 0000000000000000000000000000000000000000..7be75cc216cbd45aa8ff85f2067697ab115aa402
--- /dev/null
+++ b/Doc/Design/MIS/html/search/functions_10.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['update',['Update',['../class_controller_1_1_game.html#a57f4f23e2ca97a9ed820aab106a2ebe3',1,'Controller::Game']]],
+  ['updatemouse',['updateMouse',['../class_controller_1_1_mouse_handler.html#a50940e57cc30125442c3783f8da9ab6e',1,'Controller::MouseHandler']]],
+  ['updateunitposition',['updateUnitPosition',['../class_controller_1_1_game_function.html#a65019a916c016d9dab3b09f7b9267c22',1,'Controller::GameFunction']]]
+];
diff --git a/Doc/Design/MIS/html/search/functions_11.html b/Doc/Design/MIS/html/search/functions_11.html
new file mode 100644
index 0000000000000000000000000000000000000000..3ab653ee73c2ba7b210d108261a47eee58022298
--- /dev/null
+++ b/Doc/Design/MIS/html/search/functions_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/search/functions_11.js b/Doc/Design/MIS/html/search/functions_11.js
new file mode 100644
index 0000000000000000000000000000000000000000..c8eacef6563cbdd52984b544a2129d07b03e5fff
--- /dev/null
+++ b/Doc/Design/MIS/html/search/functions_11.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['warrior',['Warrior',['../class_model_1_1_warrior.html#adcf1f6b1e3b2d592610d965e588d3b09',1,'Model::Warrior']]]
+];
diff --git a/Doc/Design/MIS/html/search/functions_2.js b/Doc/Design/MIS/html/search/functions_2.js
index cbbbe7d4341bb67bb12b77949b542525467d4a55..337bf892cd0ddfd91f9d9cf9e5220ed9f224c9ca 100644
--- a/Doc/Design/MIS/html/search/functions_2.js
+++ b/Doc/Design/MIS/html/search/functions_2.js
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['dispose',['Dispose',['../class_view_1_1_how_to_play.html#a459b97062e80b85abff7660bbee504c8',1,'View.HowToPlay.Dispose()'],['../class_view_1_1_how_to_play2.html#abf387c99fbdd073bae8f6134235904ac',1,'View.HowToPlay2.Dispose()'],['../class_view_1_1_how_to_play3.html#a9383ffca40f40f1554ee919b72b6af54',1,'View.HowToPlay3.Dispose()'],['../class_view_1_1_main_menu.html#aa2671453d4e5063258fb3cef3b125a9b',1,'View.MainMenu.Dispose()']]],
-  ['draw',['Draw',['../class_controller_1_1_game.html#a243addf184836c81e6a4f793b0ba0a9f',1,'Controller::Game']]]
+  ['camera',['Camera',['../class_view_1_1_camera.html#a9493580e7485519c5dd9bd496b83165c',1,'View::Camera']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_3.js b/Doc/Design/MIS/html/search/functions_3.js
index 98a525fdac4f3f84183cf3acd037d4d89da0e12b..00ae3704bf6e13a1b6b5167a3105afc4c2c85e4f 100644
--- a/Doc/Design/MIS/html/search/functions_3.js
+++ b/Doc/Design/MIS/html/search/functions_3.js
@@ -1,4 +1,17 @@
 var searchData=
 [
-  ['enemyunitsinrange',['enemyUnitsInRange',['../class_controller_1_1_game_function.html#a0854a33c1864a8196c1037fd88d7b1c0',1,'Controller::GameFunction']]]
+  ['deselectunit',['deselectUnit',['../class_controller_1_1_game_function.html#afc2f3baed432319b1e7bfc5dae69b634',1,'Controller::GameFunction']]],
+  ['dispose',['Dispose',['../class_view_1_1_how_to_play.html#a459b97062e80b85abff7660bbee504c8',1,'View.HowToPlay.Dispose()'],['../class_view_1_1_how_to_play2.html#abf387c99fbdd073bae8f6134235904ac',1,'View.HowToPlay2.Dispose()'],['../class_view_1_1_how_to_play3.html#a9383ffca40f40f1554ee919b72b6af54',1,'View.HowToPlay3.Dispose()'],['../class_view_1_1_main_menu.html#aa2671453d4e5063258fb3cef3b125a9b',1,'View.MainMenu.Dispose()']]],
+  ['draw',['Draw',['../class_controller_1_1_game.html#a243addf184836c81e6a4f793b0ba0a9f',1,'Controller::Game']]],
+  ['drawattackconfirm',['drawAttackConfirm',['../class_view_1_1_draw_class.html#a92a20fce6da929b25cd19c68f37cee03',1,'View::DrawClass']]],
+  ['drawdamagepopup',['drawDamagePopup',['../class_view_1_1_draw_class.html#ae99bdbd081b2d201780307a233bfd9d3',1,'View::DrawClass']]],
+  ['drawdropdownmenu',['drawDropDownMenu',['../class_view_1_1_draw_class.html#ae75363224d26c1de36820c77c00bab4b',1,'View::DrawClass']]],
+  ['drawendturnbutton',['drawEndTurnButton',['../class_view_1_1_draw_class.html#aadfde5664a486e1dc9581628ce98b0b6',1,'View::DrawClass']]],
+  ['drawgameovermenu',['drawGameOverMenu',['../class_view_1_1_draw_class.html#a58026b4efa17fe7b88500b5d58009e41',1,'View::DrawClass']]],
+  ['drawhighlightnodes',['drawHighlightNodes',['../class_view_1_1_draw_class.html#a4f65b2590cbc2d54776fb2e6e8446337',1,'View::DrawClass']]],
+  ['drawinfoscreen',['drawInfoScreen',['../class_view_1_1_draw_class.html#a02cb24dbfed917cc4f9eb2bc9309664e',1,'View::DrawClass']]],
+  ['drawinventorymenu',['drawInventoryMenu',['../class_view_1_1_draw_class.html#a66b9b84b3e7e82180fe747a5d0ac6af4',1,'View::DrawClass']]],
+  ['drawturntransition',['drawTurnTransition',['../class_view_1_1_draw_class.html#a93919267e711f68a3ebc1087246fbcbe',1,'View::DrawClass']]],
+  ['drawunit',['DrawUnit',['../class_view_1_1_draw_class.html#a5b4e02d7c968fe293c2b42b26a3b2945',1,'View::DrawClass']]],
+  ['drawunitsatgameover',['drawUnitsAtGameOver',['../class_view_1_1_draw_class.html#a69c3edf89c9b736bb8a9921e2e489e1a',1,'View::DrawClass']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_4.js b/Doc/Design/MIS/html/search/functions_4.js
index b7c34de948370140e038eb306e035f4844fb5c82..13afcee48441f338b84174c3361ad16de4bdd38b 100644
--- a/Doc/Design/MIS/html/search/functions_4.js
+++ b/Doc/Design/MIS/html/search/functions_4.js
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['finaldamage',['finalDamage',['../class_model_1_1_damage_calculations.html#a3b2362132e274bc821c9c365511fc11b',1,'Model::DamageCalculations']]],
-  ['fireball',['Fireball',['../class_model_1_1_fireball.html#a7d641800d5354711f67ce3554a2deb0d',1,'Model::Fireball']]]
+  ['endturn',['endTurn',['../class_controller_1_1_game_function.html#a36d1871b3c777a7ab6ac22b2cea28609',1,'Controller::GameFunction']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_5.js b/Doc/Design/MIS/html/search/functions_5.js
index 55245e306da9ce09d2893387a37d731f4d92614a..08641526f41d595b53ff604cda4c636042c9338e 100644
--- a/Doc/Design/MIS/html/search/functions_5.js
+++ b/Doc/Design/MIS/html/search/functions_5.js
@@ -1,33 +1,6 @@
 var searchData=
 [
-  ['getattackablenodes',['getAttackableNodes',['../class_controller_1_1_game_function.html#ad6e9b27c164633455ec7433d3b7b6f50',1,'Controller::GameFunction']]],
-  ['getattackrangeaftermoving',['getAttackRangeAfterMoving',['../class_controller_1_1_game_function.html#a6b9f4cc1fad812ac925b242d0debe4a5',1,'Controller::GameFunction']]],
-  ['getbuttonimage',['getButtonImage',['../class_model_1_1_archer.html#aa643e878609d234a3fddca294d4d6756',1,'Model.Archer.getButtonImage()'],['../class_model_1_1_mage.html#a6c34591377675f0643fa36a2d1cb378d',1,'Model.Mage.getButtonImage()'],['../interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80',1,'Model.Unit.getButtonImage()'],['../class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007',1,'Model.Warrior.getButtonImage()']]],
-  ['getbuttonoftype',['getButtonOfType',['../class_model_1_1_archer.html#a31d5c71c429ebedef4a23b84b93408ff',1,'Model.Archer.getButtonOfType()'],['../class_model_1_1_mage.html#adeea72218aed1013de839d04e5bde84c',1,'Model.Mage.getButtonOfType()'],['../interface_model_1_1_unit.html#a4988717b894a45723cca1a8b4dac5060',1,'Model.Unit.getButtonOfType()'],['../class_model_1_1_warrior.html#a0f5a9c6f5e550f44c84ca64ce022e9a6',1,'Model.Warrior.getButtonOfType()']]],
-  ['getbuttons',['getButtons',['../class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82',1,'Model.Archer.getButtons()'],['../class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0',1,'Model.Mage.getButtons()'],['../interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d',1,'Model.Unit.getButtons()'],['../class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24',1,'Model.Warrior.getButtons()']]],
-  ['getbuttontype',['getButtonType',['../class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755',1,'View::Button']]],
-  ['getcharattackinfo',['getCharAttackInfo',['../class_model_1_1_archer.html#a9f123fc3a324eaf0041462dd40b5ae10',1,'Model.Archer.getCharAttackInfo()'],['../class_model_1_1_mage.html#aa7c9dac02c4b3c6cd7c6de256c3b2f92',1,'Model.Mage.getCharAttackInfo()'],['../interface_model_1_1_unit.html#aeb30a63287028d9e2d123805b62d3208',1,'Model.Unit.getCharAttackInfo()'],['../class_model_1_1_warrior.html#a40dcd822abdd36758035af6c6d08c0b9',1,'Model.Warrior.getCharAttackInfo()']]],
-  ['getcharinfo',['getCharInfo',['../class_model_1_1_archer.html#a4b1194492d3f9f83fe9842691fc110d9',1,'Model.Archer.getCharInfo()'],['../class_model_1_1_mage.html#ae6256780be01124c7c9864f4f44b9810',1,'Model.Mage.getCharInfo()'],['../interface_model_1_1_unit.html#adc54c0be5f1b657e30b56255a918f32b',1,'Model.Unit.getCharInfo()'],['../class_model_1_1_warrior.html#a243b4ba6d7657e5275c0d74c1e9800e5',1,'Model.Warrior.getCharInfo()']]],
-  ['getclass',['getClass',['../class_model_1_1_archer.html#abd8b38fd96a6bf778cd635afd1ae13a4',1,'Model.Archer.getClass()'],['../class_model_1_1_mage.html#aa8290998eb8b6db8fd6544478771b4ab',1,'Model.Mage.getClass()'],['../interface_model_1_1_unit.html#aab6dc07db093c4bb9f5a7beb0ac02480',1,'Model.Unit.getClass()'],['../class_model_1_1_warrior.html#a0b8ae1e95b8b00d7da976330db80b968',1,'Model.Warrior.getClass()']]],
-  ['getcritrate',['getCritRate',['../class_model_1_1_damage_calculations.html#a8d8f1598155ed6d7719b9adc973831ed',1,'Model::DamageCalculations']]],
-  ['getcurrentframe',['getCurrentFrame',['../class_model_1_1_archer.html#a5fc8cd405796886cde8f15f3ad095ca2',1,'Model.Archer.getCurrentFrame()'],['../class_model_1_1_mage.html#a1da4d9ee53db7b09e338bdab37a57167',1,'Model.Mage.getCurrentFrame()'],['../interface_model_1_1_unit.html#aecb5510d53b67568a17e89b40cdadda7',1,'Model.Unit.getCurrentFrame()'],['../class_model_1_1_warrior.html#a8e10a65906547abdc55aabb7852eb34a',1,'Model.Warrior.getCurrentFrame()']]],
-  ['getdamagedealt',['getDamageDealt',['../class_model_1_1_damage_calculations.html#a40a09ac0e5901820aed5d66ccd2725ea',1,'Model::DamageCalculations']]],
-  ['getequipableweapons',['getEquipableWeapons',['../class_model_1_1_archer.html#a7a0e7ac7aae02a3f7ceb19a5581f114b',1,'Model.Archer.getEquipableWeapons()'],['../class_model_1_1_mage.html#a5735ecc56cf62b4dccaf218560458bef',1,'Model.Mage.getEquipableWeapons()'],['../interface_model_1_1_unit.html#aa57825903df804dda77d78eb2ca90201',1,'Model.Unit.getEquipableWeapons()'],['../class_model_1_1_warrior.html#a8f611698ecb5f6b287fd68863462a344',1,'Model.Warrior.getEquipableWeapons()']]],
-  ['gethitcount',['getHitCount',['../class_model_1_1_damage_calculations.html#a4f32191388e849f2f1dbaa6bac1015fa',1,'Model::DamageCalculations']]],
-  ['gethitrate',['getHitRate',['../class_model_1_1_damage_calculations.html#a21e4eed0da4ff5c11ed59949f7a4a4f8',1,'Model::DamageCalculations']]],
-  ['getimage',['getImage',['../class_view_1_1_button.html#a78a9a7b0a48dddfe30553e964a39e576',1,'View::Button']]],
-  ['getinstruct',['getInstruct',['../class_view_1_1_main_menu.html#ae90536ff5fa8f90ebe1d99623021817f',1,'View::MainMenu']]],
-  ['getmovability',['getMovability',['../class_model_1_1_archer.html#a29de04ac6f33498c7b0b11aa7000846d',1,'Model.Archer.getMovability()'],['../class_model_1_1_mage.html#a90c0cbd19877be1cb16be4300e7413b2',1,'Model.Mage.getMovability()'],['../interface_model_1_1_unit.html#afc43169b2f01f5015540c220bc9d2b9c',1,'Model.Unit.getMovability()'],['../class_model_1_1_warrior.html#a0810e8a8317bf596b2368100fcc6ca75',1,'Model.Warrior.getMovability()']]],
-  ['getnext',['getNext',['../class_view_1_1_how_to_play.html#a0381eec7136accb054e37dea55e949ba',1,'View.HowToPlay.getNext()'],['../class_view_1_1_how_to_play2.html#acc5864615b7fce1f8cb3b46af0ea8abb',1,'View.HowToPlay2.getNext()']]],
-  ['getnode',['getNode',['../class_model_1_1_graph.html#a1ea50115c6a9535a1040c336d7cd8d19',1,'Model.Graph.getNode(int x, int y)'],['../class_model_1_1_graph.html#a7acc189afb46afd8b3ca2525a231d936',1,'Model.Graph.getNode(Vector2 pixelCoordinates)'],['../class_model_1_1_graph.html#ab52a2f2957dec95ebb923ef3f6af607a',1,'Model.Graph.getNode(Tuple&lt; int, int &gt; position)']]],
-  ['getnumofunits',['getNumOfUnits',['../class_model_1_1_player.html#ad128636680b101f6c4462d6630368a56',1,'Model::Player']]],
-  ['getpixelcoordinates',['getPixelCoordinates',['../class_view_1_1_button.html#ab5af522cf14ccd4b5cb98db22b3d2148',1,'View::Button']]],
-  ['getposition',['getPosition',['../class_model_1_1_node.html#a83a08bcb71d957094e9bc5661f6f4c35',1,'Model::Node']]],
-  ['getpositionx',['getPositionX',['../class_model_1_1_node.html#ab846e889c97ad9a5f7db27142e48f58c',1,'Model::Node']]],
-  ['getpositiony',['getPositionY',['../class_model_1_1_node.html#a852b1840bbb35cdd5ce1e4eba2e43819',1,'Model::Node']]],
-  ['getquit',['getQuit',['../class_view_1_1_how_to_play.html#a271b045914c0603653a830098b806f27',1,'View.HowToPlay.getQuit()'],['../class_view_1_1_how_to_play2.html#a199c1bf8e53a56e23c14ea81e5900c28',1,'View.HowToPlay2.getQuit()'],['../class_view_1_1_how_to_play3.html#a0e08141a83247c96907d6677ac0da539',1,'View.HowToPlay3.getQuit()']]],
-  ['getspriteimage',['getSpriteImage',['../class_model_1_1_archer.html#a4efe27d91b20d37fee32b7144bbe4af2',1,'Model.Archer.getSpriteImage()'],['../class_model_1_1_mage.html#af32359315cd33ca16d78c83d3f898e8f',1,'Model.Mage.getSpriteImage()'],['../interface_model_1_1_unit.html#a7c076427c8ef933d33ae50c76ea995b3',1,'Model.Unit.getSpriteImage()'],['../class_model_1_1_warrior.html#abcbb2031c3f28d0a4c3509aa30b6308a',1,'Model.Warrior.getSpriteImage()']]],
-  ['getstats',['getStats',['../class_model_1_1_archer.html#a6b4732f3d000afcc82512e5e35ede43d',1,'Model.Archer.getStats()'],['../class_model_1_1_mage.html#a226ae9e107258aca2485b887a9f2015f',1,'Model.Mage.getStats()'],['../interface_model_1_1_unit.html#a52301b538035cebd1ac9bc76bb09948b',1,'Model.Unit.getStats()'],['../class_model_1_1_warrior.html#a6361e8105573a09d8f29935b41d2a59a',1,'Model.Warrior.getStats()']]],
-  ['getunits',['getUnits',['../class_model_1_1_player.html#a3c61df9a7f3755ed7355e4a3cd4e685a',1,'Model::Player']]],
-  ['graph',['Graph',['../class_model_1_1_graph.html#a70e0c2327268c051423e64454fd63c1c',1,'Model::Graph']]]
+  ['finaldamage',['finalDamage',['../class_model_1_1_damage_calculations.html#a3b2362132e274bc821c9c365511fc11b',1,'Model::DamageCalculations']]],
+  ['fireball',['Fireball',['../class_model_1_1_fireball.html#a7d641800d5354711f67ce3554a2deb0d',1,'Model::Fireball']]],
+  ['fireblast',['Fireblast',['../class_model_1_1_fireblast.html#a34c557adfc63f9cd0cb8175b94fc7866',1,'Model::Fireblast']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_6.js b/Doc/Design/MIS/html/search/functions_6.js
index c2d6aa39af5df45ec872735835c8060443f3fa97..9f5e7d30d0673812c37de4dbe7902352637837b5 100644
--- a/Doc/Design/MIS/html/search/functions_6.js
+++ b/Doc/Design/MIS/html/search/functions_6.js
@@ -1,7 +1,34 @@
 var searchData=
 [
-  ['hasunitfinishedactions',['hasUnitFinishedActions',['../class_controller_1_1_game_function.html#ac23bfd530d3a087da49065fce84821ab',1,'Controller::GameFunction']]],
-  ['howtoplay',['HowToPlay',['../class_view_1_1_how_to_play.html#a5c24309243dd0682ad9e25ecaf15e960',1,'View::HowToPlay']]],
-  ['howtoplay2',['HowToPlay2',['../class_view_1_1_how_to_play2.html#a275238cab088650a4930ba6e0f1ba7b0',1,'View::HowToPlay2']]],
-  ['howtoplay3',['HowToPlay3',['../class_view_1_1_how_to_play3.html#a55470f85b01b5025cc11d7f75655f9d1',1,'View::HowToPlay3']]]
+  ['getattackablenodes',['getAttackableNodes',['../class_controller_1_1_game_function.html#ad6e9b27c164633455ec7433d3b7b6f50',1,'Controller::GameFunction']]],
+  ['getattackrangeaftermoving',['getAttackRangeAfterMoving',['../class_controller_1_1_game_function.html#a6b9f4cc1fad812ac925b242d0debe4a5',1,'Controller::GameFunction']]],
+  ['getbuttonimage',['getButtonImage',['../class_model_1_1_archer.html#aa643e878609d234a3fddca294d4d6756',1,'Model.Archer.getButtonImage()'],['../class_model_1_1_mage.html#a6c34591377675f0643fa36a2d1cb378d',1,'Model.Mage.getButtonImage()'],['../interface_model_1_1_unit.html#a626820d6c1777ab3e3c2f3a2ce272e80',1,'Model.Unit.getButtonImage()'],['../class_model_1_1_warrior.html#a113fc7c767ebae89aa0968f2b467a007',1,'Model.Warrior.getButtonImage()']]],
+  ['getbuttons',['getButtons',['../class_model_1_1_archer.html#a9bbc5e879beafc25e5a33ff80c59ae82',1,'Model.Archer.getButtons()'],['../class_model_1_1_mage.html#a57c850c709b509cf0e23f8ebf24da6f0',1,'Model.Mage.getButtons()'],['../interface_model_1_1_unit.html#a99c8b10dfe133f56582ca11c1dbd230d',1,'Model.Unit.getButtons()'],['../class_model_1_1_warrior.html#acfd43847689bf1dc0d58429688c33b24',1,'Model.Warrior.getButtons()']]],
+  ['getbuttontype',['getButtonType',['../class_model_1_1_archer.html#a7feeb803f7067d5d2a6f6137ab6f6611',1,'Model.Archer.getButtonType()'],['../class_view_1_1_button.html#ad4e4d38e1b9292cfca0640d28b40e755',1,'View.Button.getButtonType()'],['../class_model_1_1_mage.html#ac4e875b6ed87a970b75ab79f78ecaa19',1,'Model.Mage.getButtonType()'],['../interface_model_1_1_unit.html#a5ff17e4c9ffaf08f29af97a16cd56a02',1,'Model.Unit.getButtonType()'],['../class_model_1_1_warrior.html#a8c9209211e26c7bf6ebe544534948a4e',1,'Model.Warrior.getButtonType()']]],
+  ['getcharattackinfo',['getCharAttackInfo',['../class_model_1_1_archer.html#a9f123fc3a324eaf0041462dd40b5ae10',1,'Model.Archer.getCharAttackInfo()'],['../class_model_1_1_mage.html#aa7c9dac02c4b3c6cd7c6de256c3b2f92',1,'Model.Mage.getCharAttackInfo()'],['../interface_model_1_1_unit.html#aeb30a63287028d9e2d123805b62d3208',1,'Model.Unit.getCharAttackInfo()'],['../class_model_1_1_warrior.html#a40dcd822abdd36758035af6c6d08c0b9',1,'Model.Warrior.getCharAttackInfo()']]],
+  ['getcharinfo',['getCharInfo',['../class_model_1_1_archer.html#a4b1194492d3f9f83fe9842691fc110d9',1,'Model.Archer.getCharInfo()'],['../class_model_1_1_mage.html#ae6256780be01124c7c9864f4f44b9810',1,'Model.Mage.getCharInfo()'],['../interface_model_1_1_unit.html#adc54c0be5f1b657e30b56255a918f32b',1,'Model.Unit.getCharInfo()'],['../class_model_1_1_warrior.html#a243b4ba6d7657e5275c0d74c1e9800e5',1,'Model.Warrior.getCharInfo()']]],
+  ['getclass',['getClass',['../class_model_1_1_archer.html#abd8b38fd96a6bf778cd635afd1ae13a4',1,'Model.Archer.getClass()'],['../class_model_1_1_mage.html#aa8290998eb8b6db8fd6544478771b4ab',1,'Model.Mage.getClass()'],['../interface_model_1_1_unit.html#aab6dc07db093c4bb9f5a7beb0ac02480',1,'Model.Unit.getClass()'],['../class_model_1_1_warrior.html#a0b8ae1e95b8b00d7da976330db80b968',1,'Model.Warrior.getClass()']]],
+  ['getcritrate',['getCritRate',['../class_model_1_1_damage_calculations.html#a8d8f1598155ed6d7719b9adc973831ed',1,'Model::DamageCalculations']]],
+  ['getcurrentframe',['getCurrentFrame',['../class_model_1_1_archer.html#a5fc8cd405796886cde8f15f3ad095ca2',1,'Model.Archer.getCurrentFrame()'],['../class_model_1_1_mage.html#a1da4d9ee53db7b09e338bdab37a57167',1,'Model.Mage.getCurrentFrame()'],['../interface_model_1_1_unit.html#aecb5510d53b67568a17e89b40cdadda7',1,'Model.Unit.getCurrentFrame()'],['../class_model_1_1_warrior.html#a8e10a65906547abdc55aabb7852eb34a',1,'Model.Warrior.getCurrentFrame()']]],
+  ['getdamagedealt',['getDamageDealt',['../class_model_1_1_damage_calculations.html#a40a09ac0e5901820aed5d66ccd2725ea',1,'Model::DamageCalculations']]],
+  ['getequipableweapons',['getEquipableWeapons',['../class_model_1_1_archer.html#a7a0e7ac7aae02a3f7ceb19a5581f114b',1,'Model.Archer.getEquipableWeapons()'],['../class_model_1_1_mage.html#a5735ecc56cf62b4dccaf218560458bef',1,'Model.Mage.getEquipableWeapons()'],['../interface_model_1_1_unit.html#aa57825903df804dda77d78eb2ca90201',1,'Model.Unit.getEquipableWeapons()'],['../class_model_1_1_warrior.html#a8f611698ecb5f6b287fd68863462a344',1,'Model.Warrior.getEquipableWeapons()']]],
+  ['gethitcount',['getHitCount',['../class_model_1_1_damage_calculations.html#a4f32191388e849f2f1dbaa6bac1015fa',1,'Model::DamageCalculations']]],
+  ['gethitrate',['getHitRate',['../class_model_1_1_damage_calculations.html#a21e4eed0da4ff5c11ed59949f7a4a4f8',1,'Model::DamageCalculations']]],
+  ['getimage',['getImage',['../class_view_1_1_button.html#a78a9a7b0a48dddfe30553e964a39e576',1,'View::Button']]],
+  ['getinstruct',['getInstruct',['../class_view_1_1_main_menu.html#ae90536ff5fa8f90ebe1d99623021817f',1,'View::MainMenu']]],
+  ['getmenubuttonclicked',['getMenuButtonClicked',['../class_controller_1_1_game_function.html#ae76737ddf87cf0ca533ac317da7c5ef3',1,'Controller::GameFunction']]],
+  ['getmovability',['getMovability',['../class_model_1_1_archer.html#a29de04ac6f33498c7b0b11aa7000846d',1,'Model.Archer.getMovability()'],['../class_model_1_1_mage.html#a90c0cbd19877be1cb16be4300e7413b2',1,'Model.Mage.getMovability()'],['../interface_model_1_1_unit.html#afc43169b2f01f5015540c220bc9d2b9c',1,'Model.Unit.getMovability()'],['../class_model_1_1_warrior.html#a0810e8a8317bf596b2368100fcc6ca75',1,'Model.Warrior.getMovability()']]],
+  ['getnext',['getNext',['../class_view_1_1_how_to_play.html#a0381eec7136accb054e37dea55e949ba',1,'View.HowToPlay.getNext()'],['../class_view_1_1_how_to_play2.html#acc5864615b7fce1f8cb3b46af0ea8abb',1,'View.HowToPlay2.getNext()']]],
+  ['getnode',['getNode',['../class_model_1_1_graph.html#a1ea50115c6a9535a1040c336d7cd8d19',1,'Model.Graph.getNode(int x, int y)'],['../class_model_1_1_graph.html#a7acc189afb46afd8b3ca2525a231d936',1,'Model.Graph.getNode(Vector2 pixelCoordinates)'],['../class_model_1_1_graph.html#ab52a2f2957dec95ebb923ef3f6af607a',1,'Model.Graph.getNode(Tuple&lt; int, int &gt; position)']]],
+  ['getnumofunits',['getNumOfUnits',['../class_model_1_1_player.html#ad128636680b101f6c4462d6630368a56',1,'Model::Player']]],
+  ['getpixelcoordinates',['getPixelCoordinates',['../class_view_1_1_button.html#ab5af522cf14ccd4b5cb98db22b3d2148',1,'View::Button']]],
+  ['getposition',['getPosition',['../class_model_1_1_node.html#a83a08bcb71d957094e9bc5661f6f4c35',1,'Model::Node']]],
+  ['getpositionx',['getPositionX',['../class_model_1_1_node.html#ab846e889c97ad9a5f7db27142e48f58c',1,'Model::Node']]],
+  ['getpositiony',['getPositionY',['../class_model_1_1_node.html#a852b1840bbb35cdd5ce1e4eba2e43819',1,'Model::Node']]],
+  ['getquit',['getQuit',['../class_view_1_1_how_to_play.html#a271b045914c0603653a830098b806f27',1,'View.HowToPlay.getQuit()'],['../class_view_1_1_how_to_play2.html#a199c1bf8e53a56e23c14ea81e5900c28',1,'View.HowToPlay2.getQuit()'],['../class_view_1_1_how_to_play3.html#a0e08141a83247c96907d6677ac0da539',1,'View.HowToPlay3.getQuit()']]],
+  ['getspriteimage',['getSpriteImage',['../class_model_1_1_archer.html#a4efe27d91b20d37fee32b7144bbe4af2',1,'Model.Archer.getSpriteImage()'],['../class_model_1_1_mage.html#af32359315cd33ca16d78c83d3f898e8f',1,'Model.Mage.getSpriteImage()'],['../interface_model_1_1_unit.html#a7c076427c8ef933d33ae50c76ea995b3',1,'Model.Unit.getSpriteImage()'],['../class_model_1_1_warrior.html#abcbb2031c3f28d0a4c3509aa30b6308a',1,'Model.Warrior.getSpriteImage()']]],
+  ['getstats',['getStats',['../class_model_1_1_archer.html#a6b4732f3d000afcc82512e5e35ede43d',1,'Model.Archer.getStats()'],['../class_model_1_1_mage.html#a226ae9e107258aca2485b887a9f2015f',1,'Model.Mage.getStats()'],['../interface_model_1_1_unit.html#a52301b538035cebd1ac9bc76bb09948b',1,'Model.Unit.getStats()'],['../class_model_1_1_warrior.html#a6361e8105573a09d8f29935b41d2a59a',1,'Model.Warrior.getStats()']]],
+  ['getunitonnodeclicked',['getUnitOnNodeClicked',['../class_controller_1_1_game_function.html#a35acdb9a83b042e26aab920de8b6f25d',1,'Controller::GameFunction']]],
+  ['getunits',['getUnits',['../class_model_1_1_player.html#a3c61df9a7f3755ed7355e4a3cd4e685a',1,'Model::Player']]],
+  ['graph',['Graph',['../class_model_1_1_graph.html#a70e0c2327268c051423e64454fd63c1c',1,'Model::Graph']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_7.js b/Doc/Design/MIS/html/search/functions_7.js
index 5e69fa400a195de84f99f1417adb4f50a93b668d..c2d6aa39af5df45ec872735835c8060443f3fa97 100644
--- a/Doc/Design/MIS/html/search/functions_7.js
+++ b/Doc/Design/MIS/html/search/functions_7.js
@@ -1,10 +1,7 @@
 var searchData=
 [
-  ['initialize',['Initialize',['../class_controller_1_1_game.html#aa3a270df3da66d794d8607e029bf9608',1,'Controller::Game']]],
-  ['isanenemyunitinrange',['isAnEnemyUnitInRange',['../class_controller_1_1_game_function.html#a22e673cfb256b9f2428f0fd81546bd7c',1,'Controller::GameFunction']]],
-  ['isbuttonactive',['isButtonActive',['../class_model_1_1_archer.html#ae2eb6257593149ac06d4518e3ee52d5e',1,'Model.Archer.isButtonActive()'],['../class_model_1_1_mage.html#ad4c42c550ad5993ee7fd773e896fc914',1,'Model.Mage.isButtonActive()'],['../interface_model_1_1_unit.html#ae9cd223ee338da82906a99bd32e72bb4',1,'Model.Unit.isButtonActive()'],['../class_model_1_1_warrior.html#a10925eec2f2749a02bcee78c273646f2',1,'Model.Warrior.isButtonActive()']]],
-  ['isenemyunitinrange',['isEnemyUnitInRange',['../class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517',1,'Controller::GameFunction']]],
-  ['isgameover',['isGameOver',['../class_controller_1_1_game_function.html#a0696007a9d80f8e6ae9b28b3a3ba4b43',1,'Controller::GameFunction']]],
-  ['isoccupied',['isOccupied',['../class_model_1_1_node.html#a470e31a9c20caf629e6922eb5c3688e4',1,'Model::Node']]],
-  ['isturnover',['isTurnOver',['../class_controller_1_1_game_function.html#ad685bf2e60bc063664f47ac2cc1fc385',1,'Controller::GameFunction']]]
+  ['hasunitfinishedactions',['hasUnitFinishedActions',['../class_controller_1_1_game_function.html#ac23bfd530d3a087da49065fce84821ab',1,'Controller::GameFunction']]],
+  ['howtoplay',['HowToPlay',['../class_view_1_1_how_to_play.html#a5c24309243dd0682ad9e25ecaf15e960',1,'View::HowToPlay']]],
+  ['howtoplay2',['HowToPlay2',['../class_view_1_1_how_to_play2.html#a275238cab088650a4930ba6e0f1ba7b0',1,'View::HowToPlay2']]],
+  ['howtoplay3',['HowToPlay3',['../class_view_1_1_how_to_play3.html#a55470f85b01b5025cc11d7f75655f9d1',1,'View::HowToPlay3']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_8.js b/Doc/Design/MIS/html/search/functions_8.js
index 9d8c5af6bdbf1314543df901cb8b1dbfce08efcb..f4c17dc801954dd94d8381ff9439b900894c117c 100644
--- a/Doc/Design/MIS/html/search/functions_8.js
+++ b/Doc/Design/MIS/html/search/functions_8.js
@@ -1,4 +1,11 @@
 var searchData=
 [
-  ['loadcontent',['LoadContent',['../class_controller_1_1_game.html#a05c5bf033337a7f5130735e218772770',1,'Controller::Game']]]
+  ['initialize',['Initialize',['../class_controller_1_1_game.html#aa3a270df3da66d794d8607e029bf9608',1,'Controller::Game']]],
+  ['ironsword',['IronSword',['../class_model_1_1_iron_sword.html#a2c46a5f532dad9cda84c24a2e47db054',1,'Model::IronSword']]],
+  ['isbuttonactive',['isButtonActive',['../class_model_1_1_archer.html#ae2eb6257593149ac06d4518e3ee52d5e',1,'Model.Archer.isButtonActive()'],['../class_model_1_1_mage.html#ad4c42c550ad5993ee7fd773e896fc914',1,'Model.Mage.isButtonActive()'],['../interface_model_1_1_unit.html#ae9cd223ee338da82906a99bd32e72bb4',1,'Model.Unit.isButtonActive()'],['../class_model_1_1_warrior.html#a10925eec2f2749a02bcee78c273646f2',1,'Model.Warrior.isButtonActive()']]],
+  ['isenemyunitinrange',['isEnemyUnitInRange',['../class_controller_1_1_game_function.html#a0e573edb9537563b1ef6a854739c5517',1,'Controller::GameFunction']]],
+  ['isgameover',['isGameOver',['../class_controller_1_1_game_function.html#af744ac63a1f4b99946c9f652d014cc4d',1,'Controller::GameFunction']]],
+  ['ismagicalattack',['isMagicalAttack',['../class_controller_1_1_game_function.html#a4f53c0a0edffecda9dea3fc3cd22b43e',1,'Controller::GameFunction']]],
+  ['isoccupied',['isOccupied',['../class_model_1_1_node.html#a470e31a9c20caf629e6922eb5c3688e4',1,'Model::Node']]],
+  ['isturnover',['isTurnOver',['../class_controller_1_1_game_function.html#ad685bf2e60bc063664f47ac2cc1fc385',1,'Controller::GameFunction']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_9.js b/Doc/Design/MIS/html/search/functions_9.js
index 54d3316685e878eebcb77c82c4125d617c29d559..f43bbd1c679d88f01979141d26e523c0cf07b86c 100644
--- a/Doc/Design/MIS/html/search/functions_9.js
+++ b/Doc/Design/MIS/html/search/functions_9.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['mage',['Mage',['../class_model_1_1_mage.html#a0b3127050836fcc51e07d18f9e6b9b16',1,'Model::Mage']]],
-  ['mainmenu',['MainMenu',['../class_view_1_1_main_menu.html#a148c2fad834c39e44eab811b9bf7cb32',1,'View::MainMenu']]]
+  ['loadcontent',['LoadContent',['../class_controller_1_1_game.html#a05c5bf033337a7f5130735e218772770',1,'Controller::Game']]],
+  ['longbow',['LongBow',['../class_model_1_1_long_bow.html#a0ac1eb12d01801e0b2385624ae974002',1,'Model::LongBow']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_a.js b/Doc/Design/MIS/html/search/functions_a.js
index b8febe4d5a7695788ecea7239ca831a4676218e3..8a761e640723e28e965d69d104f9b6627ecedcc7 100644
--- a/Doc/Design/MIS/html/search/functions_a.js
+++ b/Doc/Design/MIS/html/search/functions_a.js
@@ -1,4 +1,5 @@
 var searchData=
 [
-  ['node',['Node',['../class_model_1_1_node.html#aa89ec584d03eab67ea243753c15dbbb4',1,'Model::Node']]]
+  ['mage',['Mage',['../class_model_1_1_mage.html#aae5b2000d8657508808924666198e590',1,'Model::Mage']]],
+  ['mainmenu',['MainMenu',['../class_view_1_1_main_menu.html#a148c2fad834c39e44eab811b9bf7cb32',1,'View::MainMenu']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_b.js b/Doc/Design/MIS/html/search/functions_b.js
index aeba49f33f439d3020c5ff11969c909927625e82..b8febe4d5a7695788ecea7239ca831a4676218e3 100644
--- a/Doc/Design/MIS/html/search/functions_b.js
+++ b/Doc/Design/MIS/html/search/functions_b.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['ownsunit',['ownsUnit',['../class_model_1_1_player.html#a13d973c52472d7f54e4a3451ae16236e',1,'Model::Player']]]
+  ['node',['Node',['../class_model_1_1_node.html#aa89ec584d03eab67ea243753c15dbbb4',1,'Model::Node']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_c.js b/Doc/Design/MIS/html/search/functions_c.js
index 74d619911c7d712a641cb0eeac0fccc25c057488..aeba49f33f439d3020c5ff11969c909927625e82 100644
--- a/Doc/Design/MIS/html/search/functions_c.js
+++ b/Doc/Design/MIS/html/search/functions_c.js
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['pathfinder',['pathFinder',['../class_controller_1_1_game_function.html#a4d9123c98fec7919087096f35838acc8',1,'Controller::GameFunction']]],
-  ['player',['Player',['../class_model_1_1_player.html#a7d58b47184f288c3e9edffbbe1580170',1,'Model::Player']]]
+  ['ownsunit',['ownsUnit',['../class_model_1_1_player.html#a13d973c52472d7f54e4a3451ae16236e',1,'Model::Player']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_d.js b/Doc/Design/MIS/html/search/functions_d.js
index c30c00192dc5993f1408f12aa8d17a9d435c31e8..74d619911c7d712a641cb0eeac0fccc25c057488 100644
--- a/Doc/Design/MIS/html/search/functions_d.js
+++ b/Doc/Design/MIS/html/search/functions_d.js
@@ -1,12 +1,5 @@
 var searchData=
 [
-  ['setbuttoncoordinates',['setButtonCoordinates',['../class_model_1_1_archer.html#a18527b95d270412cf4e8c7500c6635fc',1,'Model.Archer.setButtonCoordinates()'],['../class_model_1_1_mage.html#a4bada92e977b0edd41cb054a44f6d2e1',1,'Model.Mage.setButtonCoordinates()'],['../interface_model_1_1_unit.html#a9fe162206435e50e8da130388ab50fdb',1,'Model.Unit.setButtonCoordinates()'],['../class_model_1_1_warrior.html#acdc442170e6d92c84dadcd7e49b90a7a',1,'Model.Warrior.setButtonCoordinates()']]],
-  ['setinitialstats',['setInitialStats',['../class_model_1_1_archer.html#a4de690927cc791da8de82e7bedf13cf2',1,'Model.Archer.setInitialStats()'],['../class_model_1_1_mage.html#ac9fb76a259c754214a3b9cc84c1da58d',1,'Model.Mage.setInitialStats()'],['../interface_model_1_1_unit.html#a56e3ad622997f6c49e10f4b695644eb5',1,'Model.Unit.setInitialStats()'],['../class_model_1_1_warrior.html#a8b774a43312fc8594725578630b27dfd',1,'Model.Warrior.setInitialStats()']]],
-  ['setinstructfalse',['setInstructFalse',['../class_view_1_1_main_menu.html#a2efeeb76551d4eceeb90f7245ad096d5',1,'View::MainMenu']]],
-  ['setmovablenodes',['setMovableNodes',['../class_controller_1_1_game_function.html#a9910af0161e502a272fa6fbc025d6a93',1,'Controller::GameFunction']]],
-  ['setnextfalse',['setNextFalse',['../class_view_1_1_how_to_play.html#acbd92ee6af1908ac5fe90e19fbc9e973',1,'View.HowToPlay.setNextFalse()'],['../class_view_1_1_how_to_play2.html#ae730b191665b52e780b0313f4906719d',1,'View.HowToPlay2.setNextFalse()']]],
-  ['setnode',['setNode',['../class_model_1_1_graph.html#a9bd131e174df6cf21a64cf5af0cde0d4',1,'Model::Graph']]],
-  ['setpixelcoordinates',['setPixelCoordinates',['../class_view_1_1_button.html#a74efddb86bfe8f4a765bd124c0fa492d',1,'View::Button']]],
-  ['setquitfalse',['setQuitFalse',['../class_view_1_1_how_to_play.html#a3c3a75e8e633b002acee5565578cca59',1,'View.HowToPlay.setQuitFalse()'],['../class_view_1_1_how_to_play2.html#aa9f430897069f4ed3921a0d9452052c5',1,'View.HowToPlay2.setQuitFalse()'],['../class_view_1_1_how_to_play3.html#ad31d606a58cd810afbfb12b45f3b4ca6',1,'View.HowToPlay3.setQuitFalse()']]],
-  ['startturn',['startTurn',['../class_controller_1_1_game_function.html#aad2a98ed072875b85bb7168c805db0e5',1,'Controller::GameFunction']]]
+  ['pathfinder',['pathFinder',['../class_controller_1_1_game_function.html#a4d9123c98fec7919087096f35838acc8',1,'Controller::GameFunction']]],
+  ['player',['Player',['../class_model_1_1_player.html#a7d58b47184f288c3e9edffbbe1580170',1,'Model::Player']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_e.js b/Doc/Design/MIS/html/search/functions_e.js
index d4d008ac73eeab1e02e341777a86371219ee4588..f29ac3f8906c5e4e4944c0ca51675eedb564d561 100644
--- a/Doc/Design/MIS/html/search/functions_e.js
+++ b/Doc/Design/MIS/html/search/functions_e.js
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['update',['Update',['../class_controller_1_1_game.html#a57f4f23e2ca97a9ed820aab106a2ebe3',1,'Controller::Game']]],
-  ['updatemouse',['updateMouse',['../class_controller_1_1_mouse_handler.html#a13cccfe6989e87549027a0dcc694d1f6',1,'Controller::MouseHandler']]]
+  ['removeunit',['removeUnit',['../class_controller_1_1_game_function.html#a5d44bd8d957c6546f3ecd857433cde25',1,'Controller.GameFunction.removeUnit()'],['../class_model_1_1_player.html#a3f76bd1d64c2e53f7d70842140a703b3',1,'Model.Player.removeUnit()']]]
 ];
diff --git a/Doc/Design/MIS/html/search/functions_f.js b/Doc/Design/MIS/html/search/functions_f.js
index 304fd3ad7703d812039f093e7feeb3bc4270a912..e771c71004cee063ed3bab1036e43d0fed575d33 100644
--- a/Doc/Design/MIS/html/search/functions_f.js
+++ b/Doc/Design/MIS/html/search/functions_f.js
@@ -1,4 +1,14 @@
 var searchData=
 [
-  ['warrior',['Warrior',['../class_model_1_1_warrior.html#ab78e2fbb3c55ddcf59c81457c1aa97f7',1,'Model::Warrior']]]
+  ['scrollmap',['scrollMap',['../class_controller_1_1_game_function.html#a96148c53d564690b5cd207281fc5c0ef',1,'Controller::GameFunction']]],
+  ['setbuttoncoordinates',['setButtonCoordinates',['../class_model_1_1_archer.html#a18527b95d270412cf4e8c7500c6635fc',1,'Model.Archer.setButtonCoordinates()'],['../class_model_1_1_mage.html#a4bada92e977b0edd41cb054a44f6d2e1',1,'Model.Mage.setButtonCoordinates()'],['../interface_model_1_1_unit.html#a9fe162206435e50e8da130388ab50fdb',1,'Model.Unit.setButtonCoordinates()'],['../class_model_1_1_warrior.html#acdc442170e6d92c84dadcd7e49b90a7a',1,'Model.Warrior.setButtonCoordinates()']]],
+  ['setinitialstats',['setInitialStats',['../class_model_1_1_archer.html#a4de690927cc791da8de82e7bedf13cf2',1,'Model.Archer.setInitialStats()'],['../class_model_1_1_mage.html#ac9fb76a259c754214a3b9cc84c1da58d',1,'Model.Mage.setInitialStats()'],['../interface_model_1_1_unit.html#a56e3ad622997f6c49e10f4b695644eb5',1,'Model.Unit.setInitialStats()'],['../class_model_1_1_warrior.html#a8b774a43312fc8594725578630b27dfd',1,'Model.Warrior.setInitialStats()']]],
+  ['setinstructfalse',['setInstructFalse',['../class_view_1_1_main_menu.html#a2efeeb76551d4eceeb90f7245ad096d5',1,'View::MainMenu']]],
+  ['setmovablenodes',['setMovableNodes',['../class_controller_1_1_game_function.html#a9910af0161e502a272fa6fbc025d6a93',1,'Controller::GameFunction']]],
+  ['setnextfalse',['setNextFalse',['../class_view_1_1_how_to_play.html#acbd92ee6af1908ac5fe90e19fbc9e973',1,'View.HowToPlay.setNextFalse()'],['../class_view_1_1_how_to_play2.html#ae730b191665b52e780b0313f4906719d',1,'View.HowToPlay2.setNextFalse()']]],
+  ['setnode',['setNode',['../class_model_1_1_graph.html#a9bd131e174df6cf21a64cf5af0cde0d4',1,'Model::Graph']]],
+  ['setpixelcoordinates',['setPixelCoordinates',['../class_view_1_1_button.html#a74efddb86bfe8f4a765bd124c0fa492d',1,'View::Button']]],
+  ['setquitfalse',['setQuitFalse',['../class_view_1_1_how_to_play.html#a3c3a75e8e633b002acee5565578cca59',1,'View.HowToPlay.setQuitFalse()'],['../class_view_1_1_how_to_play2.html#aa9f430897069f4ed3921a0d9452052c5',1,'View.HowToPlay2.setQuitFalse()'],['../class_view_1_1_how_to_play3.html#ad31d606a58cd810afbfb12b45f3b4ca6',1,'View.HowToPlay3.setQuitFalse()']]],
+  ['shortbow',['ShortBow',['../class_model_1_1_short_bow.html#a56be3348d6294bcf8f3e01f8166ac809',1,'Model::ShortBow']]],
+  ['startturn',['startTurn',['../class_controller_1_1_game_function.html#aad2a98ed072875b85bb7168c805db0e5',1,'Controller::GameFunction']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_0.js b/Doc/Design/MIS/html/search/properties_0.js
index 5e024625de75dc07884c725392ea5892ff1c76db..427e4b1c0c54ae6b914971b3dcb18837db3457c0 100644
--- a/Doc/Design/MIS/html/search/properties_0.js
+++ b/Doc/Design/MIS/html/search/properties_0.js
@@ -1,5 +1,6 @@
 var searchData=
 [
   ['alive',['Alive',['../class_model_1_1_archer.html#acfa916c37c6191050a84e51100f12f16',1,'Model.Archer.Alive()'],['../class_model_1_1_mage.html#a50c531809941d6831b578fcbdf5d3679',1,'Model.Mage.Alive()'],['../interface_model_1_1_unit.html#a9ec349169a911cbd3400fd8ac805bbc9',1,'Model.Unit.Alive()'],['../class_model_1_1_warrior.html#a064845f1f36d363cb12089743eb277d0',1,'Model.Warrior.Alive()']]],
-  ['attackconfirmopen',['attackConfirmOpen',['../class_model_1_1_game_state.html#ab5781c1403edc30064ae2a8cbaad4c4c',1,'Model::GameState']]]
+  ['attackconfirmopen',['attackConfirmOpen',['../class_model_1_1_game_state.html#ab5781c1403edc30064ae2a8cbaad4c4c',1,'Model::GameState']]],
+  ['attackselect',['attackSelect',['../class_model_1_1_game_state.html#a6bad6fb7894df05450a002190dd37f89',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_10.html b/Doc/Design/MIS/html/search/properties_10.html
new file mode 100644
index 0000000000000000000000000000000000000000..693fda4ee8293d5d1cb8dc7dfe67b81f8fa9842e
--- /dev/null
+++ b/Doc/Design/MIS/html/search/properties_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/search/properties_10.js b/Doc/Design/MIS/html/search/properties_10.js
new file mode 100644
index 0000000000000000000000000000000000000000..3dd5bc941f94406b66f7095c2a2ce5d17e4353a7
--- /dev/null
+++ b/Doc/Design/MIS/html/search/properties_10.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['weapon',['weapon',['../class_view_1_1_button.html#af7d2c198f378abf2b90d9d32f369640e',1,'View::Button']]],
+  ['width',['Width',['../class_model_1_1_graph.html#ac3b8b0d5608f48b36c624108dca52695',1,'Model::Graph']]]
+];
diff --git a/Doc/Design/MIS/html/search/properties_2.js b/Doc/Design/MIS/html/search/properties_2.js
index 86eaff195840f56d3b8f7ca38bd9af178cfa07f7..2e80b8ec8ee0decb8f6aa0e8ee08a7b9a490507e 100644
--- a/Doc/Design/MIS/html/search/properties_2.js
+++ b/Doc/Design/MIS/html/search/properties_2.js
@@ -1,4 +1,7 @@
 var searchData=
 [
-  ['currentplayer',['currentPlayer',['../class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de',1,'Model::GameState']]]
+  ['currentframe',['currentFrame',['../class_model_1_1_archer.html#ae7d7b650412a7ad6f09825939bf3822d',1,'Model.Archer.currentFrame()'],['../class_model_1_1_mage.html#a37c5b39b09d0958627077247d776ed09',1,'Model.Mage.currentFrame()'],['../interface_model_1_1_unit.html#aa7dd9a7688288db63604d0e57a68ffb5',1,'Model.Unit.currentFrame()'],['../class_model_1_1_warrior.html#a3a9d561e220e7affc8f8e230e15d9bf0',1,'Model.Warrior.currentFrame()']]],
+  ['currentplayer',['currentPlayer',['../class_model_1_1_game_state.html#aa541a7b45ea55484db8a3357d8e680de',1,'Model::GameState']]],
+  ['currentplayerdamagedealt',['CurrentPlayerDamageDealt',['../class_model_1_1_game_state.html#a829479b1c3cf8a4019a38c09990f2b7d',1,'Model::GameState']]],
+  ['currentplayerdamagepopup',['currentPlayerDamagePopup',['../class_model_1_1_game_state.html#a1c8543e79d3bb6fdfb705b0428d98bce',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_4.js b/Doc/Design/MIS/html/search/properties_4.js
index 41ec12cc8283c04509dd7d3bb3c258fdd270295c..05ba1a92827c0c3889219fa7cf6ba8401cd87c3c 100644
--- a/Doc/Design/MIS/html/search/properties_4.js
+++ b/Doc/Design/MIS/html/search/properties_4.js
@@ -1,5 +1,10 @@
 var searchData=
 [
+  ['endturnbutton',['endTurnButton',['../class_model_1_1_game_state.html#ae55aa686aaf5841657344fdc178c92d5',1,'Model::GameState']]],
+  ['endturnbuttonlocation',['endTurnButtonLocation',['../class_model_1_1_game_state.html#ae092b0d0e2c881a590e5798fd39d7798',1,'Model::GameState']]],
   ['enemyplayer',['enemyPlayer',['../class_model_1_1_game_state.html#ae276234c4a6b2b182b13f125abb61ba3',1,'Model::GameState']]],
-  ['equippedweapon',['equippedWeapon',['../class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9',1,'Model.Archer.equippedWeapon()'],['../class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63',1,'Model.Mage.equippedWeapon()'],['../interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167',1,'Model.Unit.equippedWeapon()'],['../class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea',1,'Model.Warrior.equippedWeapon()']]]
+  ['enemyplayerdamagedealt',['EnemyPlayerDamageDealt',['../class_model_1_1_game_state.html#a32226ed0679f9e47a0e7ed4cb2ed1009',1,'Model::GameState']]],
+  ['enemyplayerdamagepopup',['enemyPlayerDamagePopup',['../class_model_1_1_game_state.html#af42c3aff2e08038bbc07d696f36fdd4b',1,'Model::GameState']]],
+  ['equippedweapon',['equippedWeapon',['../class_model_1_1_archer.html#ac45f0a6f72a9d629b36e1486e444a6c9',1,'Model.Archer.equippedWeapon()'],['../class_model_1_1_mage.html#a127db923ebfd0b232d8aa7cdcf5d8b63',1,'Model.Mage.equippedWeapon()'],['../interface_model_1_1_unit.html#a6768928c4a12dfd60675b830bdc70167',1,'Model.Unit.equippedWeapon()'],['../class_model_1_1_warrior.html#a78b6ebe81e84bf816401c766fc5366ea',1,'Model.Warrior.equippedWeapon()']]],
+  ['exitgameclicked',['exitGameClicked',['../class_model_1_1_game_state.html#a0ee0eff828bc31ce69967d7ef04588b8',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_5.js b/Doc/Design/MIS/html/search/properties_5.js
index 05e0a4501f8d70ee538a8bc2f8d858e5370df6df..16116fef5f92af0defb507be0d5a13b80c3ae639 100644
--- a/Doc/Design/MIS/html/search/properties_5.js
+++ b/Doc/Design/MIS/html/search/properties_5.js
@@ -1,5 +1,4 @@
 var searchData=
 [
-  ['height',['Height',['../class_model_1_1_graph.html#ad80b7be893e46c9149552ef8bfc18068',1,'Model::Graph']]],
-  ['hp',['Hp',['../class_model_1_1_archer.html#af7364e7c13118293dac16c9caacd180f',1,'Model.Archer.Hp()'],['../class_model_1_1_mage.html#abf7607506d325e0c08ba41a7b7d831ce',1,'Model.Mage.Hp()'],['../interface_model_1_1_unit.html#add5c3b029398346c448bfa3a64f278f1',1,'Model.Unit.Hp()'],['../class_model_1_1_warrior.html#a0d8ed534eedb08e75884fedb14277735',1,'Model.Warrior.Hp()']]]
+  ['gameover',['gameOver',['../class_model_1_1_game_state.html#a2274be2a54b2c7b70b81213a07804b75',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_6.js b/Doc/Design/MIS/html/search/properties_6.js
index 37e2c70c81e88042a76049dad84e548115ac904a..05e0a4501f8d70ee538a8bc2f8d858e5370df6df 100644
--- a/Doc/Design/MIS/html/search/properties_6.js
+++ b/Doc/Design/MIS/html/search/properties_6.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['int',['Int',['../interface_model_1_1_unit.html#a9bef9ff10e4fb3d643632c431f1d3cfa',1,'Model::Unit']]],
-  ['isobstacle',['isObstacle',['../class_model_1_1_node.html#a93438af5996ee894fafd4e70b572af34',1,'Model::Node']]]
+  ['height',['Height',['../class_model_1_1_graph.html#ad80b7be893e46c9149552ef8bfc18068',1,'Model::Graph']]],
+  ['hp',['Hp',['../class_model_1_1_archer.html#af7364e7c13118293dac16c9caacd180f',1,'Model.Archer.Hp()'],['../class_model_1_1_mage.html#abf7607506d325e0c08ba41a7b7d831ce',1,'Model.Mage.Hp()'],['../interface_model_1_1_unit.html#add5c3b029398346c448bfa3a64f278f1',1,'Model.Unit.Hp()'],['../class_model_1_1_warrior.html#a0d8ed534eedb08e75884fedb14277735',1,'Model.Warrior.Hp()']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_7.js b/Doc/Design/MIS/html/search/properties_7.js
index d45b688c0fa6c08c885e8e4f4bd536fba04bd910..b5196d23ee9607841473b62d153631c6b4abd065 100644
--- a/Doc/Design/MIS/html/search/properties_7.js
+++ b/Doc/Design/MIS/html/search/properties_7.js
@@ -1,4 +1,6 @@
 var searchData=
 [
-  ['level',['Level',['../class_model_1_1_archer.html#ad2e43d0f3cf52494c703de0c7bfd8af6',1,'Model.Archer.Level()'],['../class_model_1_1_mage.html#a2af40b60ebdb327efc277a1e920a82af',1,'Model.Mage.Level()'],['../interface_model_1_1_unit.html#afdbcc5ed513f2d2ac9b1817b542dcce5',1,'Model.Unit.Level()'],['../class_model_1_1_warrior.html#a40ebb67fd534b727ceb63cfdbe5e1af6',1,'Model.Warrior.Level()']]]
+  ['int',['Int',['../class_model_1_1_archer.html#a2a62fe1362df536254e676fa4d294e9e',1,'Model.Archer.Int()'],['../class_model_1_1_mage.html#ad53c88e6f9d1842a8367fc5dd646f03d',1,'Model.Mage.Int()'],['../interface_model_1_1_unit.html#a9bef9ff10e4fb3d643632c431f1d3cfa',1,'Model.Unit.Int()'],['../class_model_1_1_warrior.html#a05f268c3fbd9ae3152fd31d4549926a3',1,'Model.Warrior.Int()']]],
+  ['inventoryopen',['inventoryOpen',['../class_model_1_1_game_state.html#ae8b8bcd9dbbed13dc893c5c4319e7435',1,'Model::GameState']]],
+  ['isobstacle',['isObstacle',['../class_model_1_1_node.html#a93438af5996ee894fafd4e70b572af34',1,'Model::Node']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_8.js b/Doc/Design/MIS/html/search/properties_8.js
index 6dd05a905e13a84f1b16c332a2b8369314b00c24..b1796ed2f3515216e55ba8988eb471c474c76573 100644
--- a/Doc/Design/MIS/html/search/properties_8.js
+++ b/Doc/Design/MIS/html/search/properties_8.js
@@ -1,7 +1,6 @@
 var searchData=
 [
-  ['modint',['modInt',['../interface_model_1_1_weapon.html#a1ef41fea09be5beda6c21594fd648a5c',1,'Model::Weapon']]],
-  ['modskill',['modSkill',['../interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab',1,'Model::Weapon']]],
-  ['modstr',['modStr',['../interface_model_1_1_weapon.html#ae257017428d45a9d5d0de7071565c027',1,'Model::Weapon']]],
-  ['movabilityobstruction',['movabilityObstruction',['../class_model_1_1_node.html#a71c12ee4c3e1d8eecbf757dd4f6d8632',1,'Model::Node']]]
+  ['lastattackingunit',['lastAttackingUnit',['../class_model_1_1_game_state.html#a1bacc8a1b6e6959dea52d8a6cf7aa831',1,'Model::GameState']]],
+  ['lastdefendingunit',['lastDefendingUnit',['../class_model_1_1_game_state.html#a129d00c79e3a48b00089ef2d98605810',1,'Model::GameState']]],
+  ['level',['Level',['../class_model_1_1_archer.html#ad2e43d0f3cf52494c703de0c7bfd8af6',1,'Model.Archer.Level()'],['../class_model_1_1_mage.html#a2af40b60ebdb327efc277a1e920a82af',1,'Model.Mage.Level()'],['../interface_model_1_1_unit.html#afdbcc5ed513f2d2ac9b1817b542dcce5',1,'Model.Unit.Level()'],['../class_model_1_1_warrior.html#a40ebb67fd534b727ceb63cfdbe5e1af6',1,'Model.Warrior.Level()']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_9.js b/Doc/Design/MIS/html/search/properties_9.js
index 4eb5b1ed34c3703ce2eebb29fc1f41145938fb1a..94c72a1c9279b851446befd0f936e5c12b7703f7 100644
--- a/Doc/Design/MIS/html/search/properties_9.js
+++ b/Doc/Design/MIS/html/search/properties_9.js
@@ -1,5 +1,8 @@
 var searchData=
 [
-  ['name',['name',['../interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8',1,'Model::Weapon']]],
-  ['numberofnodes',['NumberOfNodes',['../class_model_1_1_graph.html#ae4dd5d130ea173ac6a38e15f6fa53544',1,'Model::Graph']]]
+  ['modint',['modInt',['../interface_model_1_1_weapon.html#a1ef41fea09be5beda6c21594fd648a5c',1,'Model::Weapon']]],
+  ['modskill',['modSkill',['../interface_model_1_1_weapon.html#ab9c4d1b5151aedba51ddfd187d2b98ab',1,'Model::Weapon']]],
+  ['modstr',['modStr',['../interface_model_1_1_weapon.html#ae257017428d45a9d5d0de7071565c027',1,'Model::Weapon']]],
+  ['movabilityobstruction',['movabilityObstruction',['../class_model_1_1_node.html#a71c12ee4c3e1d8eecbf757dd4f6d8632',1,'Model::Node']]],
+  ['moveablenodes',['moveableNodes',['../class_model_1_1_game_state.html#aa2e325332a755c971d36c7c388d136d2',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_a.js b/Doc/Design/MIS/html/search/properties_a.js
index b981daa121106b8bdc4a88939a026856d1244b2e..4eb5b1ed34c3703ce2eebb29fc1f41145938fb1a 100644
--- a/Doc/Design/MIS/html/search/properties_a.js
+++ b/Doc/Design/MIS/html/search/properties_a.js
@@ -1,6 +1,5 @@
 var searchData=
 [
-  ['pixelcoordinates',['PixelCoordinates',['../class_model_1_1_archer.html#aa923ebbd8825483f6d3ac8002c26b49e',1,'Model.Archer.PixelCoordinates()'],['../class_model_1_1_mage.html#a4eccff4c1472a462c35b3d92bce315aa',1,'Model.Mage.PixelCoordinates()'],['../interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425',1,'Model.Unit.PixelCoordinates()'],['../class_model_1_1_warrior.html#a0cf0d3bc4998616c193a836237bd56aa',1,'Model.Warrior.PixelCoordinates()']]],
-  ['playableunitselected',['playableUnitSelected',['../class_model_1_1_game_state.html#ac5ac5083088be3636da64ac0a3eb3ac9',1,'Model::GameState']]],
-  ['position',['Position',['../class_model_1_1_archer.html#a29c86df7ddc2c4cc8b31442f6e33f533',1,'Model.Archer.Position()'],['../class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8',1,'Model.Mage.Position()'],['../interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b',1,'Model.Unit.Position()'],['../class_model_1_1_warrior.html#a8d72341804e201466fede9543cf6b9a5',1,'Model.Warrior.Position()']]]
+  ['name',['name',['../interface_model_1_1_weapon.html#a09f71c2dd3100e08a5d9cfc685e990e8',1,'Model::Weapon']]],
+  ['numberofnodes',['NumberOfNodes',['../class_model_1_1_graph.html#ae4dd5d130ea173ac6a38e15f6fa53544',1,'Model::Graph']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_b.js b/Doc/Design/MIS/html/search/properties_b.js
index c81ce55c3fcb55976782341dbab16bd53e2a6979..28383d7af05920a2959ac967bbd45ba780b2bfd9 100644
--- a/Doc/Design/MIS/html/search/properties_b.js
+++ b/Doc/Design/MIS/html/search/properties_b.js
@@ -1,5 +1,7 @@
 var searchData=
 [
-  ['range',['range',['../interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8',1,'Model::Weapon']]],
-  ['res',['Res',['../class_model_1_1_archer.html#a3310ec0b0903dbfb836be9663a8778d7',1,'Model.Archer.Res()'],['../class_model_1_1_mage.html#ab858284f5c8814471d756f5637de8f27',1,'Model.Mage.Res()'],['../interface_model_1_1_unit.html#acc73a95a98cadd660da4df26aa1dab22',1,'Model.Unit.Res()'],['../class_model_1_1_warrior.html#a6fb225addb43acf799fefb5177b690f6',1,'Model.Warrior.Res()']]]
+  ['pixelcoordinates',['PixelCoordinates',['../class_model_1_1_archer.html#aa923ebbd8825483f6d3ac8002c26b49e',1,'Model.Archer.PixelCoordinates()'],['../class_model_1_1_mage.html#a4eccff4c1472a462c35b3d92bce315aa',1,'Model.Mage.PixelCoordinates()'],['../interface_model_1_1_unit.html#a40c0baa06bc651953048d73599070425',1,'Model.Unit.PixelCoordinates()'],['../class_model_1_1_warrior.html#a0cf0d3bc4998616c193a836237bd56aa',1,'Model.Warrior.PixelCoordinates()']]],
+  ['player1',['Player1',['../class_model_1_1_game_state.html#a37fe1921acaf4d972606d49d2365105e',1,'Model::GameState']]],
+  ['player2',['Player2',['../class_model_1_1_game_state.html#a50fe57205063e9f0549fb2514d6430c4',1,'Model::GameState']]],
+  ['position',['Position',['../class_model_1_1_archer.html#a29c86df7ddc2c4cc8b31442f6e33f533',1,'Model.Archer.Position()'],['../class_view_1_1_camera.html#aafc05b32a065447351d219867908fd88',1,'View.Camera.Position()'],['../class_model_1_1_mage.html#a05ff43cdf2f71db0ea0486c49c59c8a8',1,'Model.Mage.Position()'],['../interface_model_1_1_unit.html#a090b11590e5dbfa1a064c21d831d0a3b',1,'Model.Unit.Position()'],['../class_model_1_1_warrior.html#a8d72341804e201466fede9543cf6b9a5',1,'Model.Warrior.Position()']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_c.js b/Doc/Design/MIS/html/search/properties_c.js
index da363c0074d61faf7488e2ad667d966c1ee13e12..c81ce55c3fcb55976782341dbab16bd53e2a6979 100644
--- a/Doc/Design/MIS/html/search/properties_c.js
+++ b/Doc/Design/MIS/html/search/properties_c.js
@@ -1,7 +1,5 @@
 var searchData=
 [
-  ['selectedunit',['selectedUnit',['../class_model_1_1_game_state.html#ab163d599e6e1f46c470d0835d8053ad9',1,'Model::GameState']]],
-  ['skill',['Skill',['../interface_model_1_1_unit.html#aacecaa31661bd95dcc36bde480a2ea81',1,'Model::Unit']]],
-  ['speed',['Speed',['../class_model_1_1_archer.html#a28caf09ef08983577d2f392c72055252',1,'Model.Archer.Speed()'],['../class_model_1_1_mage.html#a5bd9d7d272350503a3a8c921c9d5bb60',1,'Model.Mage.Speed()'],['../interface_model_1_1_unit.html#aecee4e038fc518751386c525331ac920',1,'Model.Unit.Speed()'],['../class_model_1_1_warrior.html#a39a53eedbc5f1580b18ac206626e76e4',1,'Model.Warrior.Speed()']]],
-  ['str',['Str',['../interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17',1,'Model::Unit']]]
+  ['range',['range',['../interface_model_1_1_weapon.html#acb042377d7f54c710d4f1e4a7299a2b8',1,'Model::Weapon']]],
+  ['res',['Res',['../class_model_1_1_archer.html#a3310ec0b0903dbfb836be9663a8778d7',1,'Model.Archer.Res()'],['../class_model_1_1_mage.html#ab858284f5c8814471d756f5637de8f27',1,'Model.Mage.Res()'],['../interface_model_1_1_unit.html#acc73a95a98cadd660da4df26aa1dab22',1,'Model.Unit.Res()'],['../class_model_1_1_warrior.html#a6fb225addb43acf799fefb5177b690f6',1,'Model.Warrior.Res()']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_d.js b/Doc/Design/MIS/html/search/properties_d.js
index eb0a6a62359d01b9f3d0ef3f1f9254aad3747d6d..edeed352b4485dead7b293a77f371bdb8ab2e961 100644
--- a/Doc/Design/MIS/html/search/properties_d.js
+++ b/Doc/Design/MIS/html/search/properties_d.js
@@ -1,5 +1,8 @@
 var searchData=
 [
-  ['unitonnode',['unitOnNode',['../class_model_1_1_node.html#a82ca414242eee3d8542a935149049427',1,'Model::Node']]],
-  ['unittoattack',['unitToAttack',['../class_model_1_1_game_state.html#af352baaca46aaf95b984980ca55693ed',1,'Model::GameState']]]
+  ['selectedenemyunit',['selectedEnemyUnit',['../class_model_1_1_game_state.html#a8f709018e2b8d3b31dd89a3bee2f279c',1,'Model::GameState']]],
+  ['selectedunit',['selectedUnit',['../class_model_1_1_game_state.html#ab163d599e6e1f46c470d0835d8053ad9',1,'Model::GameState']]],
+  ['skill',['Skill',['../class_model_1_1_archer.html#ae89109c98b07771c74f25a75f4a5a76a',1,'Model.Archer.Skill()'],['../class_model_1_1_mage.html#a753872f2aaed6e495019540a88178cb8',1,'Model.Mage.Skill()'],['../interface_model_1_1_unit.html#aacecaa31661bd95dcc36bde480a2ea81',1,'Model.Unit.Skill()'],['../class_model_1_1_warrior.html#aa6346f9549e6512ddf8491250acf54d9',1,'Model.Warrior.Skill()']]],
+  ['speed',['Speed',['../class_model_1_1_archer.html#a28caf09ef08983577d2f392c72055252',1,'Model.Archer.Speed()'],['../class_model_1_1_mage.html#a5bd9d7d272350503a3a8c921c9d5bb60',1,'Model.Mage.Speed()'],['../interface_model_1_1_unit.html#aecee4e038fc518751386c525331ac920',1,'Model.Unit.Speed()'],['../class_model_1_1_warrior.html#a39a53eedbc5f1580b18ac206626e76e4',1,'Model.Warrior.Speed()']]],
+  ['str',['Str',['../class_model_1_1_archer.html#a149681510408d9e6aa130918480c1721',1,'Model.Archer.Str()'],['../class_model_1_1_mage.html#ad2815a69a4f3b3b192552f6738f2163c',1,'Model.Mage.Str()'],['../interface_model_1_1_unit.html#a3d1d61e9c50cb7e005343a17bd9eff17',1,'Model.Unit.Str()'],['../class_model_1_1_warrior.html#aa2f0b023e247a47fc5e270c279467108',1,'Model.Warrior.Str()']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_e.js b/Doc/Design/MIS/html/search/properties_e.js
index f86d82217f206f3d53f4681d9325ff1c87e9964b..5707a115effcc97571a9ae923d33bc85f08c84fd 100644
--- a/Doc/Design/MIS/html/search/properties_e.js
+++ b/Doc/Design/MIS/html/search/properties_e.js
@@ -1,4 +1,6 @@
 var searchData=
 [
-  ['width',['Width',['../class_model_1_1_graph.html#ac3b8b0d5608f48b36c624108dca52695',1,'Model::Graph']]]
+  ['transformmatrix',['TransformMatrix',['../class_view_1_1_camera.html#a991c3ad145e3f813a9246284f92e3afd',1,'View::Camera']]],
+  ['transitionturn',['transitionTurn',['../class_model_1_1_game_state.html#a1c674970c8810751fe7e478b3cb790d4',1,'Model::GameState']]],
+  ['turnstate',['TurnState',['../class_model_1_1_game_state.html#a07052b158febe5c1f05a6b8bc3426775',1,'Model::GameState']]]
 ];
diff --git a/Doc/Design/MIS/html/search/properties_f.html b/Doc/Design/MIS/html/search/properties_f.html
new file mode 100644
index 0000000000000000000000000000000000000000..69fd00e8dc93b8a6fe4813e45c7aa032d8e42077
--- /dev/null
+++ b/Doc/Design/MIS/html/search/properties_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.12"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="properties_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/Doc/Design/MIS/html/search/properties_f.js b/Doc/Design/MIS/html/search/properties_f.js
new file mode 100644
index 0000000000000000000000000000000000000000..eb0a6a62359d01b9f3d0ef3f1f9254aad3747d6d
--- /dev/null
+++ b/Doc/Design/MIS/html/search/properties_f.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['unitonnode',['unitOnNode',['../class_model_1_1_node.html#a82ca414242eee3d8542a935149049427',1,'Model::Node']]],
+  ['unittoattack',['unitToAttack',['../class_model_1_1_game_state.html#af352baaca46aaf95b984980ca55693ed',1,'Model::GameState']]]
+];
diff --git a/Doc/Design/MIS/html/search/search.css b/Doc/Design/MIS/html/search/search.css
index 3cf9df94a419c3175edbf2ca1719a2deb7a497dd..ea850e75ccb91cec04169601484fa070ce5841b2 100644
--- a/Doc/Design/MIS/html/search/search.css
+++ b/Doc/Design/MIS/html/search/search.css
@@ -99,8 +99,8 @@
     display: none;
     position: absolute;
     left: 0; top: 0;
-    border: 1px solid #90A5CE;
-    background-color: #F9FAFC;
+    border: 1px solid #2C79AD;
+    background-color: #F0F6FB;
     z-index: 10001;
     padding-top: 4px;
     padding-bottom: 4px;
@@ -144,7 +144,7 @@ a.SelectItem:active {
 
 a.SelectItem:hover {
     color: #FFFFFF;
-    background-color: #3D578C;
+    background-color: #0C2230;
     outline-style: none;
     text-decoration: none;
     cursor: pointer;
@@ -163,7 +163,7 @@ iframe#MSearchResults {
     position: absolute;
     left: 0; top: 0;
     border: 1px solid #000;
-    background-color: #EEF1F7;
+    background-color: #D4E7F4;
     z-index:10000;
 }
 
@@ -199,7 +199,7 @@ body.SRPage {
 
 .SRSymbol {
     font-weight: bold; 
-    color: #425E97;
+    color: #0E2839;
     font-family: Arial, Verdana, sans-serif;
     text-decoration: none;
     outline: none;
@@ -207,7 +207,7 @@ body.SRPage {
 
 a.SRScope {
     display: block;
-    color: #425E97; 
+    color: #0E2839; 
     font-family: Arial, Verdana, sans-serif;
     text-decoration: none;
     outline: none;
@@ -240,7 +240,7 @@ DIV.searchresults {
 /*---------------- External search page results */
 
 .searchresult {
-    background-color: #F0F3F8;
+    background-color: #D9EAF5;
 }
 
 .pages b {
diff --git a/Doc/Design/MIS/html/search/searchdata.js b/Doc/Design/MIS/html/search/searchdata.js
index 0f38dfae9ebbaa486b47bf5d53172fdaf1ea1cff..a1cb03dac101509fffc57cf7b3afb22c7e54ec3c 100644
--- a/Doc/Design/MIS/html/search/searchdata.js
+++ b/Doc/Design/MIS/html/search/searchdata.js
@@ -1,11 +1,11 @@
 var indexSectionsWithContent =
 {
-  0: "abcdefghilmnoprsuvw",
-  1: "abdfghmnpuw",
+  0: "abcdefghilmnoprstuvw",
+  1: "abcdfghilmnpsuw",
   2: "bcmv",
-  3: "abdefghilmnopsuw",
+  3: "abcdefghilmnoprsuw",
   4: "bu",
-  5: "abcdehilmnprsuw"
+  5: "abcdeghilmnprstuw"
 };
 
 var indexSectionNames =
diff --git a/Doc/Design/MIS/html/splitbar.png b/Doc/Design/MIS/html/splitbar.png
index fe895f2c58179b471a22d8320b39a4bd7312ec8e..172ec0a28d77534672b9cef6af337eca1b44b7e2 100644
Binary files a/Doc/Design/MIS/html/splitbar.png and b/Doc/Design/MIS/html/splitbar.png differ
diff --git a/Doc/Design/MIS/html/sync_off.png b/Doc/Design/MIS/html/sync_off.png
index 3b443fc62892114406e3d399421b2a881b897acc..369b1f09c6eadccb6af564c52731c7f816d6f526 100644
Binary files a/Doc/Design/MIS/html/sync_off.png and b/Doc/Design/MIS/html/sync_off.png differ
diff --git a/Doc/Design/MIS/html/sync_on.png b/Doc/Design/MIS/html/sync_on.png
index e08320fb64e6fa33b573005ed6d8fe294e19db76..d1b487153c25737346156d67fe9439c2f2de70e2 100644
Binary files a/Doc/Design/MIS/html/sync_on.png and b/Doc/Design/MIS/html/sync_on.png differ
diff --git a/Doc/Design/MIS/html/tab_a.png b/Doc/Design/MIS/html/tab_a.png
index 3b725c41c5a527a3a3e40097077d0e206a681247..16548c86e3a8cf116aa5132731c57e4d8afa982a 100644
Binary files a/Doc/Design/MIS/html/tab_a.png and b/Doc/Design/MIS/html/tab_a.png differ
diff --git a/Doc/Design/MIS/html/tab_b.png b/Doc/Design/MIS/html/tab_b.png
index e2b4a8638cb3496a016eaed9e16ffc12846dea18..cca99e171c9870e5026435e8b79e4f77c423ffa6 100644
Binary files a/Doc/Design/MIS/html/tab_b.png and b/Doc/Design/MIS/html/tab_b.png differ
diff --git a/Doc/Design/MIS/html/tab_h.png b/Doc/Design/MIS/html/tab_h.png
index fd5cb705488e60fcf30f56fcc951dee74f3b095b..20bced52127c2843837105e68cdac1033eb1a563 100644
Binary files a/Doc/Design/MIS/html/tab_h.png and b/Doc/Design/MIS/html/tab_h.png differ
diff --git a/Doc/Design/MIS/html/tab_s.png b/Doc/Design/MIS/html/tab_s.png
index ab478c95b67371d700a20869f7de1ddd73522d50..debafb0f6c05d2d22ccc21e764bae50b0c31d322 100644
Binary files a/Doc/Design/MIS/html/tab_s.png and b/Doc/Design/MIS/html/tab_s.png differ
diff --git a/Doc/Design/MIS/index.html - Shortcut.lnk b/Doc/Design/MIS/index.html - Shortcut.lnk
index 38d8c62f510a73395f53b1ab9184631f21603e38..adf400fec57dddbd4fcc23d85b89317d1ae2aed9 100644
Binary files a/Doc/Design/MIS/index.html - Shortcut.lnk and b/Doc/Design/MIS/index.html - Shortcut.lnk differ
diff --git a/Doc/Design/MIS/latex/annotated.tex b/Doc/Design/MIS/latex/annotated.tex
index f48df3222a82f64c249438724b58794bfc1df353..0f37280074aa2630a40c4fae87ceefdd6709c132 100644
--- a/Doc/Design/MIS/latex/annotated.tex
+++ b/Doc/Design/MIS/latex/annotated.tex
@@ -1,24 +1,30 @@
 \section{Class List}
 Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
-\item\contentsline{section}{\hyperlink{class_model_1_1_archer}{Model.\+Archer} \\*The \hyperlink{class_model_1_1_warrior}{Warrior} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. }{\pageref{class_model_1_1_archer}}{}
-\item\contentsline{section}{\hyperlink{class_model_1_1_bronze_bow}{Model.\+Bronze\+Bow} \\*Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}. }{\pageref{class_model_1_1_bronze_bow}}{}
+\item\contentsline{section}{\hyperlink{class_view_1_1_animation}{View.\+Animation} }{\pageref{class_view_1_1_animation}}{}
+\item\contentsline{section}{\hyperlink{class_model_1_1_archer}{Model.\+Archer} \\*The \hyperlink{class_model_1_1_archer}{Archer} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. }{\pageref{class_model_1_1_archer}}{}
 \item\contentsline{section}{\hyperlink{class_model_1_1_bronze_sword}{Model.\+Bronze\+Sword} \\*Melee Physical \hyperlink{interface_model_1_1_weapon}{Weapon}. }{\pageref{class_model_1_1_bronze_sword}}{}
 \item\contentsline{section}{\hyperlink{class_view_1_1_button}{View.\+Button} \\*Buttons for the drop down menu buttons when selecting units }{\pageref{class_view_1_1_button}}{}
+\item\contentsline{section}{\hyperlink{class_view_1_1_camera}{View.\+Camera} }{\pageref{class_view_1_1_camera}}{}
 \item\contentsline{section}{\hyperlink{class_model_1_1_damage_calculations}{Model.\+Damage\+Calculations} \\*This class calculates all damage related calculations }{\pageref{class_model_1_1_damage_calculations}}{}
+\item\contentsline{section}{\hyperlink{class_view_1_1_draw_class}{View.\+Draw\+Class} \\*Draw Class containing all the different draw methods }{\pageref{class_view_1_1_draw_class}}{}
 \item\contentsline{section}{\hyperlink{class_model_1_1_fireball}{Model.\+Fireball} \\*Ranged Magical \hyperlink{interface_model_1_1_weapon}{Weapon}. }{\pageref{class_model_1_1_fireball}}{}
+\item\contentsline{section}{\hyperlink{class_model_1_1_fireblast}{Model.\+Fireblast} \\*Ranged Magical \hyperlink{interface_model_1_1_weapon}{Weapon}. }{\pageref{class_model_1_1_fireblast}}{}
 \item\contentsline{section}{\hyperlink{class_controller_1_1_game}{Controller.\+Game} \\*Main \hyperlink{namespace_controller}{Controller} for game }{\pageref{class_controller_1_1_game}}{}
 \item\contentsline{section}{\hyperlink{class_controller_1_1_game_function}{Controller.\+Game\+Function} \\*Contains functions pertaining to the general game. }{\pageref{class_controller_1_1_game_function}}{}
 \item\contentsline{section}{\hyperlink{class_model_1_1_game_state}{Model.\+Game\+State} \\*This class holds states in the scope of the entire gameplay }{\pageref{class_model_1_1_game_state}}{}
 \item\contentsline{section}{\hyperlink{class_model_1_1_graph}{Model.\+Graph} \\*Structure that represents the game map. }{\pageref{class_model_1_1_graph}}{}
 \item\contentsline{section}{\hyperlink{class_view_1_1_how_to_play}{View.\+How\+To\+Play} \\*How to Play Menu }{\pageref{class_view_1_1_how_to_play}}{}
 \item\contentsline{section}{\hyperlink{class_view_1_1_how_to_play2}{View.\+How\+To\+Play2} \\*How to Play Menu 2 is opened with next is clicked on \hyperlink{class_view_1_1_how_to_play}{How\+To\+Play} Menu }{\pageref{class_view_1_1_how_to_play2}}{}
-\item\contentsline{section}{\hyperlink{class_view_1_1_how_to_play3}{View.\+How\+To\+Play3} \\*How to Play Menu 3 is opened with next is clicked on \hyperlink{class_view_1_1_how_to_play}{How\+To\+Play} Menu 2 }{\pageref{class_view_1_1_how_to_play3}}{}
+\item\contentsline{section}{\hyperlink{class_view_1_1_how_to_play3}{View.\+How\+To\+Play3} \\*How to Play Menu 3 is opened with next is clicked on \hyperlink{class_view_1_1_how_to_play2}{How\+To\+Play2} Menu }{\pageref{class_view_1_1_how_to_play3}}{}
+\item\contentsline{section}{\hyperlink{class_model_1_1_iron_sword}{Model.\+Iron\+Sword} \\*Melee Physical \hyperlink{interface_model_1_1_weapon}{Weapon}. }{\pageref{class_model_1_1_iron_sword}}{}
+\item\contentsline{section}{\hyperlink{class_model_1_1_long_bow}{Model.\+Long\+Bow} \\*Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}. }{\pageref{class_model_1_1_long_bow}}{}
 \item\contentsline{section}{\hyperlink{class_model_1_1_mage}{Model.\+Mage} \\*The \hyperlink{class_model_1_1_mage}{Mage} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} ~\newline
  This \hyperlink{interface_model_1_1_unit}{Unit} has strong magical capabilities, and is capable of powerful ranged magic attacks, but makes up with poor physical stats }{\pageref{class_model_1_1_mage}}{}
 \item\contentsline{section}{\hyperlink{class_view_1_1_main_menu}{View.\+Main\+Menu} \\*The Main Menu class. This window is displayed upon starting game, and can link you to \hyperlink{class_view_1_1_how_to_play}{How\+To\+Play} playing the Game. }{\pageref{class_view_1_1_main_menu}}{}
 \item\contentsline{section}{\hyperlink{class_controller_1_1_mouse_handler}{Controller.\+Mouse\+Handler} \\*Handles all user mouse input. }{\pageref{class_controller_1_1_mouse_handler}}{}
 \item\contentsline{section}{\hyperlink{class_model_1_1_node}{Model.\+Node} \\*Structure that represents a tile on the game map grid. }{\pageref{class_model_1_1_node}}{}
 \item\contentsline{section}{\hyperlink{class_model_1_1_player}{Model.\+Player} \\*Represents a \hyperlink{class_model_1_1_player}{Player} in the game. }{\pageref{class_model_1_1_player}}{}
+\item\contentsline{section}{\hyperlink{class_model_1_1_short_bow}{Model.\+Short\+Bow} \\*Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}. }{\pageref{class_model_1_1_short_bow}}{}
 \item\contentsline{section}{\hyperlink{interface_model_1_1_unit}{Model.\+Unit} \\*\hyperlink{interface_model_1_1_unit}{Unit} Interface for \hyperlink{class_model_1_1_warrior}{Warrior}, \hyperlink{class_model_1_1_mage}{Mage}, and \hyperlink{class_model_1_1_archer}{Archer} }{\pageref{interface_model_1_1_unit}}{}
 \item\contentsline{section}{\hyperlink{class_model_1_1_warrior}{Model.\+Warrior} \\*The \hyperlink{class_model_1_1_warrior}{Warrior} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance }{\pageref{class_model_1_1_warrior}}{}
 \item\contentsline{section}{\hyperlink{interface_model_1_1_weapon}{Model.\+Weapon} \\*\hyperlink{interface_model_1_1_weapon}{Weapon} Interface to be implemented when creating new weapons. }{\pageref{interface_model_1_1_weapon}}{}
diff --git a/Doc/Design/MIS/latex/class_controller_1_1_game.pdf b/Doc/Design/MIS/latex/class_controller_1_1_game.pdf
index 038ded8e329763ff21eac6dedffd51f66c34a169..bf1341565df059c096ae0a47cbd8948ddc543b55 100644
--- a/Doc/Design/MIS/latex/class_controller_1_1_game.pdf
+++ b/Doc/Design/MIS/latex/class_controller_1_1_game.pdf
@@ -51,12 +51,12 @@ endobj
 <?adobe-xap-filters esc="CRLF"?>
 <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:5820d7cc-a79d-11e6-0000-315d9e7278bb' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
-<rdf:Description rdf:about='uuid:5820d7cc-a79d-11e6-0000-315d9e7278bb' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-07T18:28:10-05:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-11-07T18:28:10-05:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0c401105-ae6b-11e6-0000-315d9e7278bb' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
+<rdf:Description rdf:about='uuid:0c401105-ae6b-11e6-0000-315d9e7278bb' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-16T10:15:46-05:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-11-16T10:15:46-05:00</xmp:CreateDate>
 <xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:5820d7cc-a79d-11e6-0000-315d9e7278bb' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:5820d7cc-a79d-11e6-0000-315d9e7278bb'/>
-<rdf:Description rdf:about='uuid:5820d7cc-a79d-11e6-0000-315d9e7278bb' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
+<rdf:Description rdf:about='uuid:0c401105-ae6b-11e6-0000-315d9e7278bb' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0c401105-ae6b-11e6-0000-315d9e7278bb'/>
+<rdf:Description rdf:about='uuid:0c401105-ae6b-11e6-0000-315d9e7278bb' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
 </rdf:RDF>
 </x:xmpmeta>
                                                                         
@@ -66,8 +66,8 @@ endstream
 endobj
 2 0 obj
 <</Producer(MiKTeX GPL Ghostscript 9.19)
-/CreationDate(D:20161107182810-05'00')
-/ModDate(D:20161107182810-05'00')
+/CreationDate(D:20161116101546-05'00')
+/ModDate(D:20161116101546-05'00')
 /Title(ClassName)
 /Creator(Doxygen)
 /Author()>>endobj
@@ -87,7 +87,7 @@ xref
 0000000807 00000 n 
 trailer
 << /Size 12 /Root 1 0 R /Info 2 0 R
-/ID [<17A770B4E288ECD9F876A6C676132DE9><17A770B4E288ECD9F876A6C676132DE9>]
+/ID [<F95E011D6ACE5A567CE26F8BE7C0C447><F95E011D6ACE5A567CE26F8BE7C0C447>]
 >>
 startxref
 2462
diff --git a/Doc/Design/MIS/latex/class_controller_1_1_game.tex b/Doc/Design/MIS/latex/class_controller_1_1_game.tex
index ebe4fb3c50e5c727750a1c78d31e7917cdcd818a..6439fc14b3d77fc884354da0a2f4aeac23da4301 100644
--- a/Doc/Design/MIS/latex/class_controller_1_1_game.tex
+++ b/Doc/Design/MIS/latex/class_controller_1_1_game.tex
@@ -26,7 +26,7 @@ override void \hyperlink{class_controller_1_1_game_a243addf184836c81e6a4f793b0ba
 \begin{DoxyCompactItemize}
 \item 
 \hypertarget{class_controller_1_1_game_a53f51c3ad8d59f44f8ab6aee59c0fbec}{}\label{class_controller_1_1_game_a53f51c3ad8d59f44f8ab6aee59c0fbec} 
-static \hyperlink{class_controller_1_1_game}{Game} {\bfseries Instance}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+static \hyperlink{class_controller_1_1_game}{Game} {\bfseries Instance}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \end{DoxyCompactItemize}
 
 
diff --git a/Doc/Design/MIS/latex/class_controller_1_1_game_function.tex b/Doc/Design/MIS/latex/class_controller_1_1_game_function.tex
index bdb7ed7c145e8b6c54998b98126e56daf9902e16..cca142eb78db906f43b448b2568a949d8af77860 100644
--- a/Doc/Design/MIS/latex/class_controller_1_1_game_function.tex
+++ b/Doc/Design/MIS/latex/class_controller_1_1_game_function.tex
@@ -8,19 +8,15 @@ Contains functions pertaining to the general game.
 \subsection*{Static Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-static bool \hyperlink{class_controller_1_1_game_function_a22e673cfb256b9f2428f0fd81546bd7c}{is\+An\+Enemy\+Unit\+In\+Range} (\hyperlink{class_model_1_1_graph}{Graph} graph, \hyperlink{interface_model_1_1_unit}{Unit} unit)
-\item 
 static bool \hyperlink{class_controller_1_1_game_function_a0e573edb9537563b1ef6a854739c5517}{is\+Enemy\+Unit\+In\+Range} (\hyperlink{class_model_1_1_graph}{Graph} graph, \hyperlink{interface_model_1_1_unit}{Unit} unit, \hyperlink{interface_model_1_1_unit}{Unit} enemy\+Unit)
 \item 
 static void \hyperlink{class_controller_1_1_game_function_aad2a98ed072875b85bb7168c805db0e5}{start\+Turn} (\hyperlink{class_model_1_1_player}{Player} player)
 \item 
-static Linked\+List$<$ \hyperlink{interface_model_1_1_unit}{Unit} $>$ \hyperlink{class_controller_1_1_game_function_a0854a33c1864a8196c1037fd88d7b1c0}{enemy\+Units\+In\+Range} (\hyperlink{class_model_1_1_graph}{Graph} graph, \hyperlink{interface_model_1_1_unit}{Unit} unit)
-\item 
 static bool \hyperlink{class_controller_1_1_game_function_ac23bfd530d3a087da49065fce84821ab}{has\+Unit\+Finished\+Actions} (\hyperlink{interface_model_1_1_unit}{Unit} unit)
 \item 
 static bool \hyperlink{class_controller_1_1_game_function_ad685bf2e60bc063664f47ac2cc1fc385}{is\+Turn\+Over} ()
 \item 
-static bool \hyperlink{class_controller_1_1_game_function_a0696007a9d80f8e6ae9b28b3a3ba4b43}{is\+Game\+Over} ()
+static bool \hyperlink{class_controller_1_1_game_function_af744ac63a1f4b99946c9f652d014cc4d}{is\+Game\+Over} (\hyperlink{class_model_1_1_player}{Player} player1, \hyperlink{class_model_1_1_player}{Player} player2)
 \item 
 static Linked\+List$<$ \hyperlink{class_model_1_1_node}{Node} $>$ \hyperlink{class_controller_1_1_game_function_a9910af0161e502a272fa6fbc025d6a93}{set\+Movable\+Nodes} (\hyperlink{class_model_1_1_graph}{Graph} graph, \hyperlink{interface_model_1_1_unit}{Unit} unit)
 \item 
@@ -29,6 +25,24 @@ static Linked\+List$<$ \hyperlink{class_model_1_1_node}{Node} $>$ \hyperlink{cla
 static Linked\+List$<$ \hyperlink{class_model_1_1_node}{Node} $>$ \hyperlink{class_controller_1_1_game_function_a6b9f4cc1fad812ac925b242d0debe4a5}{get\+Attack\+Range\+After\+Moving} (\hyperlink{class_model_1_1_graph}{Graph} graph, \hyperlink{interface_model_1_1_unit}{Unit} unit)
 \item 
 static Linked\+List$<$ \hyperlink{class_model_1_1_node}{Node} $>$ \hyperlink{class_controller_1_1_game_function_a4d9123c98fec7919087096f35838acc8}{path\+Finder} (\hyperlink{class_model_1_1_graph}{Graph} graph, \hyperlink{interface_model_1_1_unit}{Unit} unit, \hyperlink{class_model_1_1_node}{Node} start, \hyperlink{class_model_1_1_node}{Node} end)
+\item 
+static void \hyperlink{class_controller_1_1_game_function_a5d44bd8d957c6546f3ecd857433cde25}{remove\+Unit} (\hyperlink{class_model_1_1_graph}{Graph} graph, \hyperlink{class_model_1_1_player}{Player} player, \hyperlink{interface_model_1_1_unit}{Unit} unit)
+\item 
+static void \hyperlink{class_controller_1_1_game_function_afc2f3baed432319b1e7bfc5dae69b634}{deselect\+Unit} ()
+\item 
+static \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_controller_1_1_game_function_a35acdb9a83b042e26aab920de8b6f25d}{get\+Unit\+On\+Node\+Clicked} (\hyperlink{class_model_1_1_node}{Node} clicked\+Node, Vector2 position\+Clicked, \hyperlink{class_model_1_1_player}{Player} player)
+\item 
+static void \hyperlink{class_controller_1_1_game_function_a65019a916c016d9dab3b09f7b9267c22}{update\+Unit\+Position} (\hyperlink{class_model_1_1_graph}{Graph} graph, Vector2 position, Linked\+List$<$ \hyperlink{class_model_1_1_node}{Node} $>$ path)
+\item 
+static void \hyperlink{class_controller_1_1_game_function_a36d1871b3c777a7ab6ac22b2cea28609}{end\+Turn} ()
+\item 
+static void \hyperlink{class_controller_1_1_game_function_a1510910fe1fc1d946712da7f72ee7da1}{button\+Action} (\hyperlink{class_view_1_1_button}{Button} button, \hyperlink{class_model_1_1_graph}{Graph} graph)
+\item 
+static bool \hyperlink{class_controller_1_1_game_function_a4f53c0a0edffecda9dea3fc3cd22b43e}{is\+Magical\+Attack} (\hyperlink{interface_model_1_1_unit}{Unit} unit)
+\item 
+static \hyperlink{class_view_1_1_button}{Button} \hyperlink{class_controller_1_1_game_function_ae76737ddf87cf0ca533ac317da7c5ef3}{get\+Menu\+Button\+Clicked} (Vector2 mouse\+Coordinates, \hyperlink{class_view_1_1_camera}{Camera} camera)
+\item 
+static void \hyperlink{class_controller_1_1_game_function_a96148c53d564690b5cd207281fc5c0ef}{scroll\+Map} (\hyperlink{class_view_1_1_camera}{Camera} camera, int mouseX, int mouseY)
 \end{DoxyCompactItemize}
 
 
@@ -38,20 +52,32 @@ Contains functions pertaining to the general game.
 This class holds useable functions in the scope of the entire gameplay. 
 
 \subsection{Member Function Documentation}
-\hypertarget{class_controller_1_1_game_function_a0854a33c1864a8196c1037fd88d7b1c0}{}\label{class_controller_1_1_game_function_a0854a33c1864a8196c1037fd88d7b1c0} 
-\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!enemy\+Units\+In\+Range@{enemy\+Units\+In\+Range}}
-\index{enemy\+Units\+In\+Range@{enemy\+Units\+In\+Range}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
-\subsubsection{\texorpdfstring{enemy\+Units\+In\+Range()}{enemyUnitsInRange()}}
-{\footnotesize\ttfamily static Linked\+List$<$\hyperlink{interface_model_1_1_unit}{Unit}$>$ Controller.\+Game\+Function.\+enemy\+Units\+In\+Range (\begin{DoxyParamCaption}\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph,  }\item[{\hyperlink{interface_model_1_1_unit}{Unit}}]{unit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+\hypertarget{class_controller_1_1_game_function_a1510910fe1fc1d946712da7f72ee7da1}{}\label{class_controller_1_1_game_function_a1510910fe1fc1d946712da7f72ee7da1} 
+\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!button\+Action@{button\+Action}}
+\index{button\+Action@{button\+Action}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
+\subsubsection{\texorpdfstring{button\+Action()}{buttonAction()}}
+{\footnotesize\ttfamily static void Controller.\+Game\+Function.\+button\+Action (\begin{DoxyParamCaption}\item[{\hyperlink{class_view_1_1_button}{Button}}]{button,  }\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
 
-Returns all enemy units in strict attack range of the specified unit. 
+Updates the \hyperlink{namespace_model}{Model} based upon button clicks. 
 \begin{DoxyParams}{Parameters}
-{\em graph} & Graph representing the current game map. \\
+{\em button} & Button that was clicked. \\
 \hline
-{\em unit} & Unit to find enemy units for. \\
+{\em graph} & Graph of the map. \\
 \hline
 \end{DoxyParams}
-\hypertarget{class_controller_1_1_game_function_ad6e9b27c164633455ec7433d3b7b6f50}{}\label{class_controller_1_1_game_function_ad6e9b27c164633455ec7433d3b7b6f50} 
+\hypertarget{class_controller_1_1_game_function_afc2f3baed432319b1e7bfc5dae69b634}{}\label{class_controller_1_1_game_function_afc2f3baed432319b1e7bfc5dae69b634} 
+\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!deselect\+Unit@{deselect\+Unit}}
+\index{deselect\+Unit@{deselect\+Unit}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
+\subsubsection{\texorpdfstring{deselect\+Unit()}{deselectUnit()}}
+{\footnotesize\ttfamily static void Controller.\+Game\+Function.\+deselect\+Unit (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Deselects any selected unit. \hypertarget{class_controller_1_1_game_function_a36d1871b3c777a7ab6ac22b2cea28609}{}\label{class_controller_1_1_game_function_a36d1871b3c777a7ab6ac22b2cea28609} 
+\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!end\+Turn@{end\+Turn}}
+\index{end\+Turn@{end\+Turn}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
+\subsubsection{\texorpdfstring{end\+Turn()}{endTurn()}}
+{\footnotesize\ttfamily static void Controller.\+Game\+Function.\+end\+Turn (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Ends the current player\textquotesingle{}s turn and starts the enemy player\textquotesingle{}s turn. \hypertarget{class_controller_1_1_game_function_ad6e9b27c164633455ec7433d3b7b6f50}{}\label{class_controller_1_1_game_function_ad6e9b27c164633455ec7433d3b7b6f50} 
 \index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!get\+Attackable\+Nodes@{get\+Attackable\+Nodes}}
 \index{get\+Attackable\+Nodes@{get\+Attackable\+Nodes}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
 \subsubsection{\texorpdfstring{get\+Attackable\+Nodes()}{getAttackableNodes()}}
@@ -77,6 +103,34 @@ Returns whether or not the specified enemy unit is within attack range of the sp
 {\em Specified} & unit. \\
 \hline
 \end{DoxyParams}
+\hypertarget{class_controller_1_1_game_function_ae76737ddf87cf0ca533ac317da7c5ef3}{}\label{class_controller_1_1_game_function_ae76737ddf87cf0ca533ac317da7c5ef3} 
+\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!get\+Menu\+Button\+Clicked@{get\+Menu\+Button\+Clicked}}
+\index{get\+Menu\+Button\+Clicked@{get\+Menu\+Button\+Clicked}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
+\subsubsection{\texorpdfstring{get\+Menu\+Button\+Clicked()}{getMenuButtonClicked()}}
+{\footnotesize\ttfamily static \hyperlink{class_view_1_1_button}{Button} Controller.\+Game\+Function.\+get\+Menu\+Button\+Clicked (\begin{DoxyParamCaption}\item[{Vector2}]{mouse\+Coordinates,  }\item[{\hyperlink{class_view_1_1_camera}{Camera}}]{camera }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Returns the menu button that was clicked; if no menu button was clicked, returns null. 
+\begin{DoxyParams}{Parameters}
+{\em mouse\+Coordinates} & Coordinates of the mouse click. \\
+\hline
+{\em camera} & The camera of the game. \\
+\hline
+\end{DoxyParams}
+\hypertarget{class_controller_1_1_game_function_a35acdb9a83b042e26aab920de8b6f25d}{}\label{class_controller_1_1_game_function_a35acdb9a83b042e26aab920de8b6f25d} 
+\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!get\+Unit\+On\+Node\+Clicked@{get\+Unit\+On\+Node\+Clicked}}
+\index{get\+Unit\+On\+Node\+Clicked@{get\+Unit\+On\+Node\+Clicked}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
+\subsubsection{\texorpdfstring{get\+Unit\+On\+Node\+Clicked()}{getUnitOnNodeClicked()}}
+{\footnotesize\ttfamily static \hyperlink{interface_model_1_1_unit}{Unit} Controller.\+Game\+Function.\+get\+Unit\+On\+Node\+Clicked (\begin{DoxyParamCaption}\item[{\hyperlink{class_model_1_1_node}{Node}}]{clicked\+Node,  }\item[{Vector2}]{position\+Clicked,  }\item[{\hyperlink{class_model_1_1_player}{Player}}]{player }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+If unit exists where user clicked (that belongs to player), return it; else, return null. 
+\begin{DoxyParams}{Parameters}
+{\em clicked\+Node} & Node where user has clicked. \\
+\hline
+{\em position\+Clicked} & position (by node) of where the user has clicked. \\
+\hline
+{\em player} & Player that is currently moving. \\
+\hline
+\end{DoxyParams}
 \hypertarget{class_controller_1_1_game_function_ac23bfd530d3a087da49065fce84821ab}{}\label{class_controller_1_1_game_function_ac23bfd530d3a087da49065fce84821ab} 
 \index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!has\+Unit\+Finished\+Actions@{has\+Unit\+Finished\+Actions}}
 \index{has\+Unit\+Finished\+Actions@{has\+Unit\+Finished\+Actions}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
@@ -88,19 +142,6 @@ Returns whether or not the specified unit can perform actions.
 {\em unit} & Specified unit. \\
 \hline
 \end{DoxyParams}
-\hypertarget{class_controller_1_1_game_function_a22e673cfb256b9f2428f0fd81546bd7c}{}\label{class_controller_1_1_game_function_a22e673cfb256b9f2428f0fd81546bd7c} 
-\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!is\+An\+Enemy\+Unit\+In\+Range@{is\+An\+Enemy\+Unit\+In\+Range}}
-\index{is\+An\+Enemy\+Unit\+In\+Range@{is\+An\+Enemy\+Unit\+In\+Range}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
-\subsubsection{\texorpdfstring{is\+An\+Enemy\+Unit\+In\+Range()}{isAnEnemyUnitInRange()}}
-{\footnotesize\ttfamily static bool Controller.\+Game\+Function.\+is\+An\+Enemy\+Unit\+In\+Range (\begin{DoxyParamCaption}\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph,  }\item[{\hyperlink{interface_model_1_1_unit}{Unit}}]{unit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
-
-Returns whether an enemy unit is in range of the specified unit. 
-\begin{DoxyParams}{Parameters}
-{\em graph} & Graph representing the current game map. \\
-\hline
-{\em unit} & Unit to find enemies for. \\
-\hline
-\end{DoxyParams}
 \hypertarget{class_controller_1_1_game_function_a0e573edb9537563b1ef6a854739c5517}{}\label{class_controller_1_1_game_function_a0e573edb9537563b1ef6a854739c5517} 
 \index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!is\+Enemy\+Unit\+In\+Range@{is\+Enemy\+Unit\+In\+Range}}
 \index{is\+Enemy\+Unit\+In\+Range@{is\+Enemy\+Unit\+In\+Range}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
@@ -116,13 +157,24 @@ Returns whether or not the specified enemy unit is within attack range of the sp
 {\em enemy\+Unit} & Specified enemy unit. \\
 \hline
 \end{DoxyParams}
-\hypertarget{class_controller_1_1_game_function_a0696007a9d80f8e6ae9b28b3a3ba4b43}{}\label{class_controller_1_1_game_function_a0696007a9d80f8e6ae9b28b3a3ba4b43} 
+\hypertarget{class_controller_1_1_game_function_af744ac63a1f4b99946c9f652d014cc4d}{}\label{class_controller_1_1_game_function_af744ac63a1f4b99946c9f652d014cc4d} 
 \index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!is\+Game\+Over@{is\+Game\+Over}}
 \index{is\+Game\+Over@{is\+Game\+Over}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
 \subsubsection{\texorpdfstring{is\+Game\+Over()}{isGameOver()}}
-{\footnotesize\ttfamily static bool Controller.\+Game\+Function.\+is\+Game\+Over (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+{\footnotesize\ttfamily static bool Controller.\+Game\+Function.\+is\+Game\+Over (\begin{DoxyParamCaption}\item[{\hyperlink{class_model_1_1_player}{Player}}]{player1,  }\item[{\hyperlink{class_model_1_1_player}{Player}}]{player2 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Returns whether or not the game is over, based off win conditions. \hypertarget{class_controller_1_1_game_function_a4f53c0a0edffecda9dea3fc3cd22b43e}{}\label{class_controller_1_1_game_function_a4f53c0a0edffecda9dea3fc3cd22b43e} 
+\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!is\+Magical\+Attack@{is\+Magical\+Attack}}
+\index{is\+Magical\+Attack@{is\+Magical\+Attack}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
+\subsubsection{\texorpdfstring{is\+Magical\+Attack()}{isMagicalAttack()}}
+{\footnotesize\ttfamily static bool Controller.\+Game\+Function.\+is\+Magical\+Attack (\begin{DoxyParamCaption}\item[{\hyperlink{interface_model_1_1_unit}{Unit}}]{unit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
 
-Returns whether or not the game is over, based off win conditions. \hypertarget{class_controller_1_1_game_function_ad685bf2e60bc063664f47ac2cc1fc385}{}\label{class_controller_1_1_game_function_ad685bf2e60bc063664f47ac2cc1fc385} 
+Returns whether or not the unit performed a magical attack. 
+\begin{DoxyParams}{Parameters}
+{\em unit} & Unit to check. \\
+\hline
+\end{DoxyParams}
+\hypertarget{class_controller_1_1_game_function_ad685bf2e60bc063664f47ac2cc1fc385}{}\label{class_controller_1_1_game_function_ad685bf2e60bc063664f47ac2cc1fc385} 
 \index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!is\+Turn\+Over@{is\+Turn\+Over}}
 \index{is\+Turn\+Over@{is\+Turn\+Over}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
 \subsubsection{\texorpdfstring{is\+Turn\+Over()}{isTurnOver()}}
@@ -134,7 +186,7 @@ Returns whether or not the current turn is over. \hypertarget{class_controller_1
 \subsubsection{\texorpdfstring{path\+Finder()}{pathFinder()}}
 {\footnotesize\ttfamily static Linked\+List$<$\hyperlink{class_model_1_1_node}{Node}$>$ Controller.\+Game\+Function.\+path\+Finder (\begin{DoxyParamCaption}\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph,  }\item[{\hyperlink{interface_model_1_1_unit}{Unit}}]{unit,  }\item[{\hyperlink{class_model_1_1_node}{Node}}]{start,  }\item[{\hyperlink{class_model_1_1_node}{Node}}]{end }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
 
-Returns a list of nodes representing the path from start node to end node; if not path is valid, return null. 
+Returns a list of nodes representing the path from start node to end node; if no path is valid, return null. 
 \begin{DoxyParams}{Parameters}
 {\em graph} & Graph representing the current game map. \\
 \hline
@@ -145,6 +197,32 @@ Returns a list of nodes representing the path from start node to end node; if no
 {\em end} & End Node of the path \\
 \hline
 \end{DoxyParams}
+\hypertarget{class_controller_1_1_game_function_a5d44bd8d957c6546f3ecd857433cde25}{}\label{class_controller_1_1_game_function_a5d44bd8d957c6546f3ecd857433cde25} 
+\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!remove\+Unit@{remove\+Unit}}
+\index{remove\+Unit@{remove\+Unit}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
+\subsubsection{\texorpdfstring{remove\+Unit()}{removeUnit()}}
+{\footnotesize\ttfamily static void Controller.\+Game\+Function.\+remove\+Unit (\begin{DoxyParamCaption}\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph,  }\item[{\hyperlink{class_model_1_1_player}{Player}}]{player,  }\item[{\hyperlink{interface_model_1_1_unit}{Unit}}]{unit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Removes the specified unit from the game. 
+\begin{DoxyParams}{Parameters}
+{\em unit} & unit to remove from the game. \\
+\hline
+\end{DoxyParams}
+\hypertarget{class_controller_1_1_game_function_a96148c53d564690b5cd207281fc5c0ef}{}\label{class_controller_1_1_game_function_a96148c53d564690b5cd207281fc5c0ef} 
+\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!scroll\+Map@{scroll\+Map}}
+\index{scroll\+Map@{scroll\+Map}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
+\subsubsection{\texorpdfstring{scroll\+Map()}{scrollMap()}}
+{\footnotesize\ttfamily static void Controller.\+Game\+Function.\+scroll\+Map (\begin{DoxyParamCaption}\item[{\hyperlink{class_view_1_1_camera}{Camera}}]{camera,  }\item[{int}]{mouseX,  }\item[{int}]{mouseY }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Enables scrolling of the map based on mouse position. 
+\begin{DoxyParams}{Parameters}
+{\em camera} & The camera of the game. \\
+\hline
+{\em mouseX} & x-\/coordinate of the mouse position. \\
+\hline
+{\em mouseY} & y-\/coordinate of the mouse position. \\
+\hline
+\end{DoxyParams}
 \hypertarget{class_controller_1_1_game_function_a9910af0161e502a272fa6fbc025d6a93}{}\label{class_controller_1_1_game_function_a9910af0161e502a272fa6fbc025d6a93} 
 \index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!set\+Movable\+Nodes@{set\+Movable\+Nodes}}
 \index{set\+Movable\+Nodes@{set\+Movable\+Nodes}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
@@ -169,6 +247,21 @@ Must be called upon the start of a new turn. Resets all unit buttons and game st
 {\em player} & Player of the new turn. \\
 \hline
 \end{DoxyParams}
+\hypertarget{class_controller_1_1_game_function_a65019a916c016d9dab3b09f7b9267c22}{}\label{class_controller_1_1_game_function_a65019a916c016d9dab3b09f7b9267c22} 
+\index{Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}!update\+Unit\+Position@{update\+Unit\+Position}}
+\index{update\+Unit\+Position@{update\+Unit\+Position}!Controller\+::\+Game\+Function@{Controller\+::\+Game\+Function}}
+\subsubsection{\texorpdfstring{update\+Unit\+Position()}{updateUnitPosition()}}
+{\footnotesize\ttfamily static void Controller.\+Game\+Function.\+update\+Unit\+Position (\begin{DoxyParamCaption}\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph,  }\item[{Vector2}]{position,  }\item[{Linked\+List$<$ \hyperlink{class_model_1_1_node}{Node} $>$}]{path }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Updates the unit\textquotesingle{}s position to the clicked position. 
+\begin{DoxyParams}{Parameters}
+{\em graph} & Graph representing the current game map. \\
+\hline
+{\em position} & Position (by node) to move the unit to. \\
+\hline
+{\em path} & Path to move the unit along. \\
+\hline
+\end{DoxyParams}
 
 
 The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_controller_1_1_mouse_handler.tex b/Doc/Design/MIS/latex/class_controller_1_1_mouse_handler.tex
index 3ca96e04759d6fac0379741427520068b253c9b1..194c631711302d642a94da80835f33ed58607e16 100644
--- a/Doc/Design/MIS/latex/class_controller_1_1_mouse_handler.tex
+++ b/Doc/Design/MIS/latex/class_controller_1_1_mouse_handler.tex
@@ -8,26 +8,28 @@ Handles all user mouse input.
 \subsection*{Static Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-static void \hyperlink{class_controller_1_1_mouse_handler_a13cccfe6989e87549027a0dcc694d1f6}{update\+Mouse} (\hyperlink{class_model_1_1_graph}{Graph} graph)
+static void \hyperlink{class_controller_1_1_mouse_handler_a50940e57cc30125442c3783f8da9ab6e}{update\+Mouse} (\hyperlink{class_model_1_1_graph}{Graph} graph, \hyperlink{class_view_1_1_camera}{Camera} camera)
 \end{DoxyCompactItemize}
 
 
 \subsection{Detailed Description}
 Handles all user mouse input. 
 
-This class performs appropriate actions in response to user mouse input. 
+This class performs appropriate actions in response to user mouse input by updating the \hyperlink{namespace_model}{Model}. It also calls \hyperlink{class_controller_1_1_game_function}{Game\+Function} (also within \hyperlink{namespace_controller}{Controller}) to update the \hyperlink{namespace_model}{Model} (state of the game) in reaction to user input. 
 
 \subsection{Member Function Documentation}
-\hypertarget{class_controller_1_1_mouse_handler_a13cccfe6989e87549027a0dcc694d1f6}{}\label{class_controller_1_1_mouse_handler_a13cccfe6989e87549027a0dcc694d1f6} 
+\hypertarget{class_controller_1_1_mouse_handler_a50940e57cc30125442c3783f8da9ab6e}{}\label{class_controller_1_1_mouse_handler_a50940e57cc30125442c3783f8da9ab6e} 
 \index{Controller\+::\+Mouse\+Handler@{Controller\+::\+Mouse\+Handler}!update\+Mouse@{update\+Mouse}}
 \index{update\+Mouse@{update\+Mouse}!Controller\+::\+Mouse\+Handler@{Controller\+::\+Mouse\+Handler}}
 \subsubsection{\texorpdfstring{update\+Mouse()}{updateMouse()}}
-{\footnotesize\ttfamily static void Controller.\+Mouse\+Handler.\+update\+Mouse (\begin{DoxyParamCaption}\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+{\footnotesize\ttfamily static void Controller.\+Mouse\+Handler.\+update\+Mouse (\begin{DoxyParamCaption}\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph,  }\item[{\hyperlink{class_view_1_1_camera}{Camera}}]{camera }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
 
 Performs appropriate actions in response to mouse input. 
 \begin{DoxyParams}{Parameters}
 {\em graph} & Graph representing the current game map. \\
 \hline
+{\em camera} & The camera of the game. \\
+\hline
 \end{DoxyParams}
 
 
diff --git a/Doc/Design/MIS/latex/class_model_1_1_archer.pdf b/Doc/Design/MIS/latex/class_model_1_1_archer.pdf
index 508db4b553f1954a3e58151d34ed09554fbb180b..d0a73a9d497197a51071456b39bdfb76bb563f5f 100644
--- a/Doc/Design/MIS/latex/class_model_1_1_archer.pdf
+++ b/Doc/Design/MIS/latex/class_model_1_1_archer.pdf
@@ -51,12 +51,12 @@ endobj
 <?adobe-xap-filters esc="CRLF"?>
 <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:58b96e4c-a79d-11e6-0000-7e1dbdcbec1c' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
-<rdf:Description rdf:about='uuid:58b96e4c-a79d-11e6-0000-7e1dbdcbec1c' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-07T18:28:11-05:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-11-07T18:28:11-05:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0c401105-ae6b-11e6-0000-7e1dbdcbec1c' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
+<rdf:Description rdf:about='uuid:0c401105-ae6b-11e6-0000-7e1dbdcbec1c' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-16T10:15:46-05:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-11-16T10:15:46-05:00</xmp:CreateDate>
 <xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:58b96e4c-a79d-11e6-0000-7e1dbdcbec1c' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:58b96e4c-a79d-11e6-0000-7e1dbdcbec1c'/>
-<rdf:Description rdf:about='uuid:58b96e4c-a79d-11e6-0000-7e1dbdcbec1c' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
+<rdf:Description rdf:about='uuid:0c401105-ae6b-11e6-0000-7e1dbdcbec1c' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0c401105-ae6b-11e6-0000-7e1dbdcbec1c'/>
+<rdf:Description rdf:about='uuid:0c401105-ae6b-11e6-0000-7e1dbdcbec1c' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
 </rdf:RDF>
 </x:xmpmeta>
                                                                         
@@ -66,8 +66,8 @@ endstream
 endobj
 2 0 obj
 <</Producer(MiKTeX GPL Ghostscript 9.19)
-/CreationDate(D:20161107182811-05'00')
-/ModDate(D:20161107182811-05'00')
+/CreationDate(D:20161116101546-05'00')
+/ModDate(D:20161116101546-05'00')
 /Title(ClassName)
 /Creator(Doxygen)
 /Author()>>endobj
@@ -87,7 +87,7 @@ xref
 0000000753 00000 n 
 trailer
 << /Size 12 /Root 1 0 R /Info 2 0 R
-/ID [<E0EA048DE291B4FA910FB2F39B20322E><E0EA048DE291B4FA910FB2F39B20322E>]
+/ID [<6D979237B78B7CA67110110D85C31525><6D979237B78B7CA67110110D85C31525>]
 >>
 startxref
 2408
diff --git a/Doc/Design/MIS/latex/class_model_1_1_archer.tex b/Doc/Design/MIS/latex/class_model_1_1_archer.tex
index ad039516309cea04d67301f2d0967fbc4e66cc57..c1279daee103f278b344eea2c249015525d833f8 100644
--- a/Doc/Design/MIS/latex/class_model_1_1_archer.tex
+++ b/Doc/Design/MIS/latex/class_model_1_1_archer.tex
@@ -2,7 +2,7 @@
 \label{class_model_1_1_archer}\index{Model.\+Archer@{Model.\+Archer}}
 
 
-The \hyperlink{class_model_1_1_warrior}{Warrior} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks.  
+The \hyperlink{class_model_1_1_archer}{Archer} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks.  
 
 
 Inheritance diagram for Model.\+Archer\+:\begin{figure}[H]
@@ -14,7 +14,7 @@ Inheritance diagram for Model.\+Archer\+:\begin{figure}[H]
 \subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-\hyperlink{class_model_1_1_archer_ac009b1b8fdcdd5f004636f2929a24f1d}{Archer} (Texture2D sprite\+Image, \hyperlink{class_view_1_1_button}{Button} attack\+Button, \hyperlink{class_view_1_1_button}{Button} move\+Button, \hyperlink{class_view_1_1_button}{Button} item\+Button, \hyperlink{class_view_1_1_button}{Button} wait\+Button, \hyperlink{class_view_1_1_button}{Button} confirm\+Button, Texture2D char\+Info, Texture2D char\+Attack\+Info, Vector2 coordinates, int player)
+\hyperlink{class_model_1_1_archer_a5191490fd6e876874e9e7fb1eed39673}{Archer} (Texture2D sprite\+Image, \hyperlink{class_view_1_1_button}{Button}\mbox{[}$\,$\mbox{]} unit\+Buttons, Texture2D char\+Info, Texture2D char\+Attack\+Info, Vector2 coordinates)
 \item 
 void \hyperlink{class_model_1_1_archer_a4de690927cc791da8de82e7bedf13cf2}{set\+Initial\+Stats} ()
 \item 
@@ -38,21 +38,17 @@ Texture2D \hyperlink{class_model_1_1_archer_a9f123fc3a324eaf0041462dd40b5ae10}{g
 \item 
 \hyperlink{class_view_1_1_button}{Button} \mbox{[}$\,$\mbox{]} \hyperlink{class_model_1_1_archer_a9bbc5e879beafc25e5a33ff80c59ae82}{get\+Buttons} ()
 \item 
-\hyperlink{class_view_1_1_button}{Button} \hyperlink{class_model_1_1_archer_a31d5c71c429ebedef4a23b84b93408ff}{get\+Button\+Of\+Type} (\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type} button\+Type)
+\hyperlink{class_view_1_1_button}{Button} \hyperlink{class_model_1_1_archer_a7feeb803f7067d5d2a6f6137ab6f6611}{get\+Button\+Type} (\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type} button\+Type)
 \item 
 void \hyperlink{class_model_1_1_archer_a18527b95d270412cf4e8c7500c6635fc}{set\+Button\+Coordinates} (Vector2 pixel\+Coordinates)
 \item 
 Rectangle \hyperlink{class_model_1_1_archer_a5fc8cd405796886cde8f15f3ad095ca2}{get\+Current\+Frame} ()
-\item 
-void \hyperlink{class_model_1_1_archer_a98d25f7b4b7f365402668bcfc03eff28}{animate} (Direction direction)
 \end{DoxyCompactItemize}
 \subsection*{Properties}
 \begin{DoxyCompactItemize}
 \item 
 bool \hyperlink{class_model_1_1_archer_acfa916c37c6191050a84e51100f12f16}{Alive}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-int \hyperlink{class_model_1_1_archer_af7364e7c13118293dac16c9caacd180f}{Hp}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
-\item 
 int \hyperlink{class_model_1_1_archer_a28caf09ef08983577d2f392c72055252}{Speed}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
 int \hyperlink{class_model_1_1_archer_a9aff46cc90c3542276c55ca22a37b113}{Def}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
@@ -63,14 +59,15 @@ int \hyperlink{class_model_1_1_archer_ad2e43d0f3cf52494c703de0c7bfd8af6}{Level}\
 \item 
 \hyperlink{interface_model_1_1_weapon}{Weapon} \hyperlink{class_model_1_1_archer_ac45f0a6f72a9d629b36e1486e444a6c9}{equipped\+Weapon}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-\hypertarget{class_model_1_1_archer_a149681510408d9e6aa130918480c1721}{}\label{class_model_1_1_archer_a149681510408d9e6aa130918480c1721} 
-int {\bfseries Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+int \hyperlink{class_model_1_1_archer_ae7d7b650412a7ad6f09825939bf3822d}{current\+Frame}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-\hypertarget{class_model_1_1_archer_a2a62fe1362df536254e676fa4d294e9e}{}\label{class_model_1_1_archer_a2a62fe1362df536254e676fa4d294e9e} 
-int {\bfseries Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+int \hyperlink{class_model_1_1_archer_a149681510408d9e6aa130918480c1721}{Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-\hypertarget{class_model_1_1_archer_ae89109c98b07771c74f25a75f4a5a76a}{}\label{class_model_1_1_archer_ae89109c98b07771c74f25a75f4a5a76a} 
-int {\bfseries Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+int \hyperlink{class_model_1_1_archer_a2a62fe1362df536254e676fa4d294e9e}{Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+int \hyperlink{class_model_1_1_archer_ae89109c98b07771c74f25a75f4a5a76a}{Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+int \hyperlink{class_model_1_1_archer_af7364e7c13118293dac16c9caacd180f}{Hp}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
 Tuple$<$ int, int $>$ \hyperlink{class_model_1_1_archer_a29c86df7ddc2c4cc8b31442f6e33f533}{Position}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
@@ -79,18 +76,18 @@ Vector2 \hyperlink{class_model_1_1_archer_aa923ebbd8825483f6d3ac8002c26b49e}{Pix
 
 
 \subsection{Detailed Description}
-The \hyperlink{class_model_1_1_warrior}{Warrior} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. 
+The \hyperlink{class_model_1_1_archer}{Archer} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. 
 
 
 
 \subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_model_1_1_archer_ac009b1b8fdcdd5f004636f2929a24f1d}{}\label{class_model_1_1_archer_ac009b1b8fdcdd5f004636f2929a24f1d} 
+\hypertarget{class_model_1_1_archer_a5191490fd6e876874e9e7fb1eed39673}{}\label{class_model_1_1_archer_a5191490fd6e876874e9e7fb1eed39673} 
 \index{Model\+::\+Archer@{Model\+::\+Archer}!Archer@{Archer}}
 \index{Archer@{Archer}!Model\+::\+Archer@{Model\+::\+Archer}}
 \subsubsection{\texorpdfstring{Archer()}{Archer()}}
-{\footnotesize\ttfamily Model.\+Archer.\+Archer (\begin{DoxyParamCaption}\item[{Texture2D}]{sprite\+Image,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{attack\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{move\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{item\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{wait\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{confirm\+Button,  }\item[{Texture2D}]{char\+Info,  }\item[{Texture2D}]{char\+Attack\+Info,  }\item[{Vector2}]{coordinates,  }\item[{int}]{player }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily Model.\+Archer.\+Archer (\begin{DoxyParamCaption}\item[{Texture2D}]{sprite\+Image,  }\item[{\hyperlink{class_view_1_1_button}{Button} \mbox{[}$\,$\mbox{]}}]{unit\+Buttons,  }\item[{Texture2D}]{char\+Info,  }\item[{Texture2D}]{char\+Attack\+Info,  }\item[{Vector2}]{coordinates }\end{DoxyParamCaption})}
 
-The constructor for \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_model_1_1_warrior}{Warrior} 
+The constructor for \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_model_1_1_archer}{Archer} 
 \begin{DoxyParams}{Parameters}
 {\em sprite\+Image} & The character sprite \\
 \hline
@@ -116,21 +113,6 @@ The constructor for \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_
 
 
 \subsection{Member Function Documentation}
-\hypertarget{class_model_1_1_archer_a98d25f7b4b7f365402668bcfc03eff28}{}\label{class_model_1_1_archer_a98d25f7b4b7f365402668bcfc03eff28} 
-\index{Model\+::\+Archer@{Model\+::\+Archer}!animate@{animate}}
-\index{animate@{animate}!Model\+::\+Archer@{Model\+::\+Archer}}
-\subsubsection{\texorpdfstring{animate()}{animate()}}
-{\footnotesize\ttfamily void Model.\+Archer.\+animate (\begin{DoxyParamCaption}\item[{Direction}]{direction }\end{DoxyParamCaption})}
-
-animate sprite walking the direction specified 
-\begin{DoxyParams}{Parameters}
-{\em direction} & The direction the unit is moving in \\
-\hline
-\end{DoxyParams}
-
-
-Implements \hyperlink{interface_model_1_1_unit_ae8e7d85dbf553f53c6a97a69a131e302}{Model.\+Unit}.
-
 \hypertarget{class_model_1_1_archer_aa643e878609d234a3fddca294d4d6756}{}\label{class_model_1_1_archer_aa643e878609d234a3fddca294d4d6756} 
 \index{Model\+::\+Archer@{Model\+::\+Archer}!get\+Button\+Image@{get\+Button\+Image}}
 \index{get\+Button\+Image@{get\+Button\+Image}!Model\+::\+Archer@{Model\+::\+Archer}}
@@ -141,21 +123,6 @@ returns the button texture at index i
 
 Implements \hyperlink{interface_model_1_1_unit_a626820d6c1777ab3e3c2f3a2ce272e80}{Model.\+Unit}.
 
-\hypertarget{class_model_1_1_archer_a31d5c71c429ebedef4a23b84b93408ff}{}\label{class_model_1_1_archer_a31d5c71c429ebedef4a23b84b93408ff} 
-\index{Model\+::\+Archer@{Model\+::\+Archer}!get\+Button\+Of\+Type@{get\+Button\+Of\+Type}}
-\index{get\+Button\+Of\+Type@{get\+Button\+Of\+Type}!Model\+::\+Archer@{Model\+::\+Archer}}
-\subsubsection{\texorpdfstring{get\+Button\+Of\+Type()}{getButtonOfType()}}
-{\footnotesize\ttfamily \hyperlink{class_view_1_1_button}{Button} Model.\+Archer.\+get\+Button\+Of\+Type (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type}}]{button\+Type }\end{DoxyParamCaption})}
-
-Returns the button type 
-\begin{DoxyParams}{Parameters}
-{\em button\+Type} & The button to return (Move, Attack, Item, Wait, and attack confirm) \\
-\hline
-\end{DoxyParams}
-
-
-Implements \hyperlink{interface_model_1_1_unit_a4988717b894a45723cca1a8b4dac5060}{Model.\+Unit}.
-
 \hypertarget{class_model_1_1_archer_a9bbc5e879beafc25e5a33ff80c59ae82}{}\label{class_model_1_1_archer_a9bbc5e879beafc25e5a33ff80c59ae82} 
 \index{Model\+::\+Archer@{Model\+::\+Archer}!get\+Buttons@{get\+Buttons}}
 \index{get\+Buttons@{get\+Buttons}!Model\+::\+Archer@{Model\+::\+Archer}}
@@ -166,6 +133,21 @@ returns the dropdown menu buttons of the unit
 
 Implements \hyperlink{interface_model_1_1_unit_a99c8b10dfe133f56582ca11c1dbd230d}{Model.\+Unit}.
 
+\hypertarget{class_model_1_1_archer_a7feeb803f7067d5d2a6f6137ab6f6611}{}\label{class_model_1_1_archer_a7feeb803f7067d5d2a6f6137ab6f6611} 
+\index{Model\+::\+Archer@{Model\+::\+Archer}!get\+Button\+Type@{get\+Button\+Type}}
+\index{get\+Button\+Type@{get\+Button\+Type}!Model\+::\+Archer@{Model\+::\+Archer}}
+\subsubsection{\texorpdfstring{get\+Button\+Type()}{getButtonType()}}
+{\footnotesize\ttfamily \hyperlink{class_view_1_1_button}{Button} Model.\+Archer.\+get\+Button\+Type (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type}}]{button\+Type }\end{DoxyParamCaption})}
+
+Returns the button type 
+\begin{DoxyParams}{Parameters}
+{\em button\+Type} & The button to return (Move, Attack, Item, Wait, and attack confirm) \\
+\hline
+\end{DoxyParams}
+
+
+Implements \hyperlink{interface_model_1_1_unit_a5ff17e4c9ffaf08f29af97a16cd56a02}{Model.\+Unit}.
+
 \hypertarget{class_model_1_1_archer_a9f123fc3a324eaf0041462dd40b5ae10}{}\label{class_model_1_1_archer_a9f123fc3a324eaf0041462dd40b5ae10} 
 \index{Model\+::\+Archer@{Model\+::\+Archer}!get\+Char\+Attack\+Info@{get\+Char\+Attack\+Info}}
 \index{get\+Char\+Attack\+Info@{get\+Char\+Attack\+Info}!Model\+::\+Archer@{Model\+::\+Archer}}
@@ -212,7 +194,7 @@ Implements \hyperlink{interface_model_1_1_unit_aecb5510d53b67568a17e89b40cdadda7
 \subsubsection{\texorpdfstring{get\+Equipable\+Weapons()}{getEquipableWeapons()}}
 {\footnotesize\ttfamily \hyperlink{interface_model_1_1_weapon}{Weapon} \mbox{[}$\,$\mbox{]} Model.\+Archer.\+get\+Equipable\+Weapons (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
 
-returns array of equipable weapons 
+returns weapons the unit can equip (T\+O\+DO) 
 
 Implements \hyperlink{interface_model_1_1_unit_aa57825903df804dda77d78eb2ca90201}{Model.\+Unit}.
 
@@ -290,7 +272,13 @@ Implements \hyperlink{interface_model_1_1_unit_a56e3ad622997f6c49e10f4b695644eb5
 \subsubsection{\texorpdfstring{Alive}{Alive}}
 {\footnotesize\ttfamily bool Model.\+Archer.\+Alive\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns whether or not unit is alive \hypertarget{class_model_1_1_archer_a9aff46cc90c3542276c55ca22a37b113}{}\label{class_model_1_1_archer_a9aff46cc90c3542276c55ca22a37b113} 
+Sets and returns whether or not unit is alive \hypertarget{class_model_1_1_archer_ae7d7b650412a7ad6f09825939bf3822d}{}\label{class_model_1_1_archer_ae7d7b650412a7ad6f09825939bf3822d} 
+\index{Model\+::\+Archer@{Model\+::\+Archer}!current\+Frame@{current\+Frame}}
+\index{current\+Frame@{current\+Frame}!Model\+::\+Archer@{Model\+::\+Archer}}
+\subsubsection{\texorpdfstring{current\+Frame}{currentFrame}}
+{\footnotesize\ttfamily int Model.\+Archer.\+current\+Frame\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+the current frame the sprite is on \hypertarget{class_model_1_1_archer_a9aff46cc90c3542276c55ca22a37b113}{}\label{class_model_1_1_archer_a9aff46cc90c3542276c55ca22a37b113} 
 \index{Model\+::\+Archer@{Model\+::\+Archer}!Def@{Def}}
 \index{Def@{Def}!Model\+::\+Archer@{Model\+::\+Archer}}
 \subsubsection{\texorpdfstring{Def}{Def}}
@@ -308,7 +296,15 @@ returns weapon the unit is currently equipping \hypertarget{class_model_1_1_arch
 \subsubsection{\texorpdfstring{Hp}{Hp}}
 {\footnotesize\ttfamily int Model.\+Archer.\+Hp\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns a unit\textquotesingle{}s HP \hypertarget{class_model_1_1_archer_ad2e43d0f3cf52494c703de0c7bfd8af6}{}\label{class_model_1_1_archer_ad2e43d0f3cf52494c703de0c7bfd8af6} 
+Sets the hp of the unit. ~\newline
+ Gets the unit\textquotesingle{}s hp. \hypertarget{class_model_1_1_archer_a2a62fe1362df536254e676fa4d294e9e}{}\label{class_model_1_1_archer_a2a62fe1362df536254e676fa4d294e9e} 
+\index{Model\+::\+Archer@{Model\+::\+Archer}!Int@{Int}}
+\index{Int@{Int}!Model\+::\+Archer@{Model\+::\+Archer}}
+\subsubsection{\texorpdfstring{Int}{Int}}
+{\footnotesize\ttfamily int Model.\+Archer.\+Int\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets the new intelligence value ~\newline
+ Gets the effective intelligence -\/$>$ \hyperlink{interface_model_1_1_unit}{Unit} intelligence + weapon intelligence \hypertarget{class_model_1_1_archer_ad2e43d0f3cf52494c703de0c7bfd8af6}{}\label{class_model_1_1_archer_ad2e43d0f3cf52494c703de0c7bfd8af6} 
 \index{Model\+::\+Archer@{Model\+::\+Archer}!Level@{Level}}
 \index{Level@{Level}!Model\+::\+Archer@{Model\+::\+Archer}}
 \subsubsection{\texorpdfstring{Level}{Level}}
@@ -333,13 +329,27 @@ gets and sets unit\textquotesingle{}s position by tile \hypertarget{class_model_
 \subsubsection{\texorpdfstring{Res}{Res}}
 {\footnotesize\ttfamily int Model.\+Archer.\+Res\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns a unit\textquotesingle{}s Resistance \hypertarget{class_model_1_1_archer_a28caf09ef08983577d2f392c72055252}{}\label{class_model_1_1_archer_a28caf09ef08983577d2f392c72055252} 
+Sets and returns a unit\textquotesingle{}s Resistance \hypertarget{class_model_1_1_archer_ae89109c98b07771c74f25a75f4a5a76a}{}\label{class_model_1_1_archer_ae89109c98b07771c74f25a75f4a5a76a} 
+\index{Model\+::\+Archer@{Model\+::\+Archer}!Skill@{Skill}}
+\index{Skill@{Skill}!Model\+::\+Archer@{Model\+::\+Archer}}
+\subsubsection{\texorpdfstring{Skill}{Skill}}
+{\footnotesize\ttfamily int Model.\+Archer.\+Skill\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets the new skill value ~\newline
+ Gets the effective skill -\/$>$ \hyperlink{interface_model_1_1_unit}{Unit} skill + weapon skill \hypertarget{class_model_1_1_archer_a28caf09ef08983577d2f392c72055252}{}\label{class_model_1_1_archer_a28caf09ef08983577d2f392c72055252} 
 \index{Model\+::\+Archer@{Model\+::\+Archer}!Speed@{Speed}}
 \index{Speed@{Speed}!Model\+::\+Archer@{Model\+::\+Archer}}
 \subsubsection{\texorpdfstring{Speed}{Speed}}
 {\footnotesize\ttfamily int Model.\+Archer.\+Speed\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns a unit\textquotesingle{}s Speed 
+Sets and returns a unit\textquotesingle{}s Speed \hypertarget{class_model_1_1_archer_a149681510408d9e6aa130918480c1721}{}\label{class_model_1_1_archer_a149681510408d9e6aa130918480c1721} 
+\index{Model\+::\+Archer@{Model\+::\+Archer}!Str@{Str}}
+\index{Str@{Str}!Model\+::\+Archer@{Model\+::\+Archer}}
+\subsubsection{\texorpdfstring{Str}{Str}}
+{\footnotesize\ttfamily int Model.\+Archer.\+Str\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets the new strength value ~\newline
+ Gets the effective strength -\/$>$ \hyperlink{interface_model_1_1_unit}{Unit} strength + weapon strength 
 
 The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
 \item 
diff --git a/Doc/Design/MIS/latex/class_model_1_1_bronze_bow.tex b/Doc/Design/MIS/latex/class_model_1_1_bronze_bow.tex
deleted file mode 100644
index ae4a017ac2fe4029b1b04590a695b28d47e13860..0000000000000000000000000000000000000000
--- a/Doc/Design/MIS/latex/class_model_1_1_bronze_bow.tex
+++ /dev/null
@@ -1,55 +0,0 @@
-\hypertarget{class_model_1_1_bronze_bow}{}\section{Model.\+Bronze\+Bow Class Reference}
-\label{class_model_1_1_bronze_bow}\index{Model.\+Bronze\+Bow@{Model.\+Bronze\+Bow}}
-
-
-Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}.  
-
-
-Inheritance diagram for Model.\+Bronze\+Bow\+:\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=2.000000cm]{class_model_1_1_bronze_bow}
-\end{center}
-\end{figure}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item 
-\hyperlink{class_model_1_1_bronze_bow_a13a8963c53c07fe2d66c5428ab9c9bd6}{Bronze\+Bow} ()
-\end{DoxyCompactItemize}
-\subsection*{Properties}
-\begin{DoxyCompactItemize}
-\item 
-\hypertarget{class_model_1_1_bronze_bow_a6caebba4edca56736464c5bfabe00b3b}{}\label{class_model_1_1_bronze_bow_a6caebba4edca56736464c5bfabe00b3b} 
-int {\bfseries mod\+Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
-\item 
-\hypertarget{class_model_1_1_bronze_bow_af5ee7e2b002745a57a50630031d4e81e}{}\label{class_model_1_1_bronze_bow_af5ee7e2b002745a57a50630031d4e81e} 
-int {\bfseries mod\+Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
-\item 
-\hypertarget{class_model_1_1_bronze_bow_a569fe9e160d98a9b68d6a107810d7d4a}{}\label{class_model_1_1_bronze_bow_a569fe9e160d98a9b68d6a107810d7d4a} 
-int {\bfseries mod\+Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
-\item 
-\hypertarget{class_model_1_1_bronze_bow_ae1cf127006911800db89aafcddf62851}{}\label{class_model_1_1_bronze_bow_ae1cf127006911800db89aafcddf62851} 
-string {\bfseries name}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
-\item 
-\hypertarget{class_model_1_1_bronze_bow_ae8e37042660fb1a2e5d98006405f81a7}{}\label{class_model_1_1_bronze_bow_ae8e37042660fb1a2e5d98006405f81a7} 
-int \mbox{[}$\,$\mbox{]} {\bfseries range}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}. 
-
-This class represents a ranged weapon. It implements the \hyperlink{interface_model_1_1_weapon}{Weapon} interface. 
-
-\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_model_1_1_bronze_bow_a13a8963c53c07fe2d66c5428ab9c9bd6}{}\label{class_model_1_1_bronze_bow_a13a8963c53c07fe2d66c5428ab9c9bd6} 
-\index{Model\+::\+Bronze\+Bow@{Model\+::\+Bronze\+Bow}!Bronze\+Bow@{Bronze\+Bow}}
-\index{Bronze\+Bow@{Bronze\+Bow}!Model\+::\+Bronze\+Bow@{Model\+::\+Bronze\+Bow}}
-\subsubsection{\texorpdfstring{Bronze\+Bow()}{BronzeBow()}}
-{\footnotesize\ttfamily Model.\+Bronze\+Bow.\+Bronze\+Bow (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
-
-Constructs a Bronze Bow. 
-
-The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
-\item 
-C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Bronze\+Bow.\+cs\end{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_model_1_1_bronze_sword.pdf b/Doc/Design/MIS/latex/class_model_1_1_bronze_sword.pdf
index e604c80075689b3e73a7cc3532196edbd8a09cab..b548f69396dde2cc5754d0be71058581044ea8e1 100644
--- a/Doc/Design/MIS/latex/class_model_1_1_bronze_sword.pdf
+++ b/Doc/Design/MIS/latex/class_model_1_1_bronze_sword.pdf
@@ -53,12 +53,12 @@ endobj
 <?adobe-xap-filters esc="CRLF"?>
 <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:595204cc-a79d-11e6-0000-b4b33d8b4c83' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
-<rdf:Description rdf:about='uuid:595204cc-a79d-11e6-0000-b4b33d8b4c83' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-07T18:28:12-05:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-11-07T18:28:12-05:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0cd8a785-ae6b-11e6-0000-b4b33d8b4c83' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
+<rdf:Description rdf:about='uuid:0cd8a785-ae6b-11e6-0000-b4b33d8b4c83' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-16T10:15:47-05:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-11-16T10:15:47-05:00</xmp:CreateDate>
 <xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:595204cc-a79d-11e6-0000-b4b33d8b4c83' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:595204cc-a79d-11e6-0000-b4b33d8b4c83'/>
-<rdf:Description rdf:about='uuid:595204cc-a79d-11e6-0000-b4b33d8b4c83' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
+<rdf:Description rdf:about='uuid:0cd8a785-ae6b-11e6-0000-b4b33d8b4c83' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0cd8a785-ae6b-11e6-0000-b4b33d8b4c83'/>
+<rdf:Description rdf:about='uuid:0cd8a785-ae6b-11e6-0000-b4b33d8b4c83' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
 </rdf:RDF>
 </x:xmpmeta>
                                                                         
@@ -68,8 +68,8 @@ endstream
 endobj
 2 0 obj
 <</Producer(MiKTeX GPL Ghostscript 9.19)
-/CreationDate(D:20161107182812-05'00')
-/ModDate(D:20161107182812-05'00')
+/CreationDate(D:20161116101547-05'00')
+/ModDate(D:20161116101547-05'00')
 /Title(ClassName)
 /Creator(Doxygen)
 /Author()>>endobj
@@ -89,7 +89,7 @@ xref
 0000000764 00000 n 
 trailer
 << /Size 12 /Root 1 0 R /Info 2 0 R
-/ID [<81725AB6027D2040C27D305C9C75423B><81725AB6027D2040C27D305C9C75423B>]
+/ID [<B67DA1B490C13BCE56B9451A7656AB88><B67DA1B490C13BCE56B9451A7656AB88>]
 >>
 startxref
 2419
diff --git a/Doc/Design/MIS/latex/class_model_1_1_fireball.pdf b/Doc/Design/MIS/latex/class_model_1_1_fireball.pdf
index 21905ec6f0a464306a956b95f34bccf59179aea3..af9cff0e9f07c94872b1f7099358c5ae3a32b44a 100644
Binary files a/Doc/Design/MIS/latex/class_model_1_1_fireball.pdf and b/Doc/Design/MIS/latex/class_model_1_1_fireball.pdf differ
diff --git a/Doc/Design/MIS/latex/class_model_1_1_fireball.tex b/Doc/Design/MIS/latex/class_model_1_1_fireball.tex
index 039d55f0b1e5299f97d837e6850f95ae1cee8033..960dee9710744d9d5c6a8a5c48c19c23f1b4f14e 100644
--- a/Doc/Design/MIS/latex/class_model_1_1_fireball.tex
+++ b/Doc/Design/MIS/latex/class_model_1_1_fireball.tex
@@ -52,4 +52,4 @@ Constructs a \hyperlink{class_model_1_1_fireball}{Fireball}.
 
 The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
 \item 
-C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Fireball.\+cs\end{DoxyCompactItemize}
+C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Fire\+Ball.\+cs\end{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_model_1_1_bronze_bow.eps b/Doc/Design/MIS/latex/class_model_1_1_fireblast.eps
similarity index 95%
rename from Doc/Design/MIS/latex/class_model_1_1_bronze_bow.eps
rename to Doc/Design/MIS/latex/class_model_1_1_fireblast.eps
index 002614b90ca1380da0152ebdca2d76d6e84bcf29..fe8022e3c8a788f56e6e9e122c7fd1823357390f 100644
--- a/Doc/Design/MIS/latex/class_model_1_1_bronze_bow.eps
+++ b/Doc/Design/MIS/latex/class_model_1_1_fireblast.eps
@@ -5,7 +5,7 @@
 %%For: 
 %Magnification: 1.00
 %%Orientation: Portrait
-%%BoundingBox: 0 0 500 325.203252
+%%BoundingBox: 0 0 500 370.370370
 %%Pages: 0
 %%BeginSetup
 %%EndSetup
@@ -19,7 +19,7 @@
 /marginwidth 10 def
 /distx 20 def
 /disty 40 def
-/boundaspect 1.537500 def  % aspect ratio of the BoundingBox (width/height)
+/boundaspect 1.350000 def  % aspect ratio of the BoundingBox (width/height)
 /boundx 500 def
 /boundy boundx boundaspect div def
 /xspacing 0 def
@@ -173,7 +173,7 @@
 
 boxfont setfont
 1 boundaspect scale
-(Model.BronzeBow) cw
+(Model.Fireblast) cw
 (Model.Weapon) cw
 /boxwidth boxwidth marginwidth 2 mul add def
 /xspacing boxwidth distx add def
@@ -186,7 +186,7 @@ boundx scalefactor div boundy scalefactor div scale
 
 % ----- classes -----
 
- (Model.BronzeBow) 0.000000 0.000000 box
+ (Model.Fireblast) 0.000000 0.000000 box
  (Model.Weapon) 0.000000 1.000000 box
 
 % ----- relations -----
diff --git a/Doc/Design/MIS/latex/class_model_1_1_bronze_bow.pdf b/Doc/Design/MIS/latex/class_model_1_1_fireblast.pdf
similarity index 53%
rename from Doc/Design/MIS/latex/class_model_1_1_bronze_bow.pdf
rename to Doc/Design/MIS/latex/class_model_1_1_fireblast.pdf
index bbaffa769982583a9976603b4554bf5ff2293bb0..e619d96169de7a1c122dfa6f826cb779585df608 100644
Binary files a/Doc/Design/MIS/latex/class_model_1_1_bronze_bow.pdf and b/Doc/Design/MIS/latex/class_model_1_1_fireblast.pdf differ
diff --git a/Doc/Design/MIS/latex/class_model_1_1_fireblast.tex b/Doc/Design/MIS/latex/class_model_1_1_fireblast.tex
new file mode 100644
index 0000000000000000000000000000000000000000..464a8c1eff4fabd5f12fa982992cb572d3d2c818
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_model_1_1_fireblast.tex
@@ -0,0 +1,55 @@
+\hypertarget{class_model_1_1_fireblast}{}\section{Model.\+Fireblast Class Reference}
+\label{class_model_1_1_fireblast}\index{Model.\+Fireblast@{Model.\+Fireblast}}
+
+
+Ranged Magical \hyperlink{interface_model_1_1_weapon}{Weapon}.  
+
+
+Inheritance diagram for Model.\+Fireblast\+:\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2.000000cm]{class_model_1_1_fireblast}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{class_model_1_1_fireblast_a34c557adfc63f9cd0cb8175b94fc7866}{Fireblast} ()
+\end{DoxyCompactItemize}
+\subsection*{Properties}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_model_1_1_fireblast_ae3a5dc837e2f4c8c51fe4bb129663592}{}\label{class_model_1_1_fireblast_ae3a5dc837e2f4c8c51fe4bb129663592} 
+int {\bfseries mod\+Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_fireblast_ade5e6547b7da3e8b40497055dee657f6}{}\label{class_model_1_1_fireblast_ade5e6547b7da3e8b40497055dee657f6} 
+int {\bfseries mod\+Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_fireblast_a08e6e55b1d3b03a492a091e23adedcc4}{}\label{class_model_1_1_fireblast_a08e6e55b1d3b03a492a091e23adedcc4} 
+int {\bfseries mod\+Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_fireblast_a6024fc6bcdcf0be954f15c475aa7e9a7}{}\label{class_model_1_1_fireblast_a6024fc6bcdcf0be954f15c475aa7e9a7} 
+string {\bfseries name}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_fireblast_aee0aca2114409b192157011e427aa89c}{}\label{class_model_1_1_fireblast_aee0aca2114409b192157011e427aa89c} 
+int \mbox{[}$\,$\mbox{]} {\bfseries range}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Ranged Magical \hyperlink{interface_model_1_1_weapon}{Weapon}. 
+
+This class represents a magic based weapon. It implements the \hyperlink{interface_model_1_1_weapon}{Weapon} interface. 
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_model_1_1_fireblast_a34c557adfc63f9cd0cb8175b94fc7866}{}\label{class_model_1_1_fireblast_a34c557adfc63f9cd0cb8175b94fc7866} 
+\index{Model\+::\+Fireblast@{Model\+::\+Fireblast}!Fireblast@{Fireblast}}
+\index{Fireblast@{Fireblast}!Model\+::\+Fireblast@{Model\+::\+Fireblast}}
+\subsubsection{\texorpdfstring{Fireblast()}{Fireblast()}}
+{\footnotesize\ttfamily Model.\+Fireblast.\+Fireblast (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
+
+Constructs a \hyperlink{class_model_1_1_fireball}{Fireball}. 
+
+The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
+\item 
+C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Fire\+Blast.\+cs\end{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_model_1_1_game_state.tex b/Doc/Design/MIS/latex/class_model_1_1_game_state.tex
index 39cb606bae5f4faa46965421372b15c193f2faea..0e0395d4e99105cfe39b5a2ecd59bb32e2f363d5 100644
--- a/Doc/Design/MIS/latex/class_model_1_1_game_state.tex
+++ b/Doc/Design/MIS/latex/class_model_1_1_game_state.tex
@@ -17,10 +17,14 @@ static readonly int {\bfseries S\+C\+R\+E\+E\+N\+\_\+\+W\+I\+D\+TH} = 960
 \subsection*{Properties}
 \begin{DoxyCompactItemize}
 \item 
-static bool \hyperlink{class_model_1_1_game_state_ac5ac5083088be3636da64ac0a3eb3ac9}{playable\+Unit\+Selected}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+static \hyperlink{class_model_1_1_player}{Player} \hyperlink{class_model_1_1_game_state_a37fe1921acaf4d972606d49d2365105e}{Player1}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static \hyperlink{class_model_1_1_player}{Player} \hyperlink{class_model_1_1_game_state_a50fe57205063e9f0549fb2514d6430c4}{Player2}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
 static \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_model_1_1_game_state_ab163d599e6e1f46c470d0835d8053ad9}{selected\+Unit}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
+static \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_model_1_1_game_state_a8f709018e2b8d3b31dd89a3bee2f279c}{selected\+Enemy\+Unit}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
 static \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_model_1_1_game_state_af352baaca46aaf95b984980ca55693ed}{unit\+To\+Attack}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
 static \hyperlink{class_model_1_1_player}{Player} \hyperlink{class_model_1_1_game_state_aa541a7b45ea55484db8a3357d8e680de}{current\+Player}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
@@ -31,13 +35,40 @@ static bool \hyperlink{class_model_1_1_game_state_a6e723d6c3b99e1c235c6d214ee179
 \item 
 static bool \hyperlink{class_model_1_1_game_state_ab5781c1403edc30064ae2a8cbaad4c4c}{attack\+Confirm\+Open}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
+static bool \hyperlink{class_model_1_1_game_state_a6bad6fb7894df05450a002190dd37f89}{attack\+Select}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static bool \hyperlink{class_model_1_1_game_state_ae8b8bcd9dbbed13dc893c5c4319e7435}{inventory\+Open}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static bool \hyperlink{class_model_1_1_game_state_ae55aa686aaf5841657344fdc178c92d5}{end\+Turn\+Button}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
 static bool \hyperlink{class_model_1_1_game_state_af546cfa01e29773b5260cd6bfe8132b7}{before\+Move}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
 \hypertarget{class_model_1_1_game_state_ac8c6a53641aafa5d57a9dff8f958a904}{}\label{class_model_1_1_game_state_ac8c6a53641aafa5d57a9dff8f958a904} 
 static bool {\bfseries is\+Animating}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-\hypertarget{class_model_1_1_game_state_aa2e325332a755c971d36c7c388d136d2}{}\label{class_model_1_1_game_state_aa2e325332a755c971d36c7c388d136d2} 
-static Linked\+List$<$ \hyperlink{class_model_1_1_node}{Node} $>$ {\bfseries moveable\+Nodes}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+static bool \hyperlink{class_model_1_1_game_state_a2274be2a54b2c7b70b81213a07804b75}{game\+Over}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static bool \hyperlink{class_model_1_1_game_state_a0ee0eff828bc31ce69967d7ef04588b8}{exit\+Game\+Clicked}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static Vector2 \hyperlink{class_model_1_1_game_state_ae092b0d0e2c881a590e5798fd39d7798}{end\+Turn\+Button\+Location}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static bool \hyperlink{class_model_1_1_game_state_a1c674970c8810751fe7e478b3cb790d4}{transition\+Turn}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static Turn\+State \hyperlink{class_model_1_1_game_state_a07052b158febe5c1f05a6b8bc3426775}{Turn\+State}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static bool \hyperlink{class_model_1_1_game_state_a1c8543e79d3bb6fdfb705b0428d98bce}{current\+Player\+Damage\+Popup}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static String \hyperlink{class_model_1_1_game_state_a829479b1c3cf8a4019a38c09990f2b7d}{Current\+Player\+Damage\+Dealt}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_model_1_1_game_state_a1bacc8a1b6e6959dea52d8a6cf7aa831}{last\+Attacking\+Unit}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static bool \hyperlink{class_model_1_1_game_state_af42c3aff2e08038bbc07d696f36fdd4b}{enemy\+Player\+Damage\+Popup}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static String \hyperlink{class_model_1_1_game_state_a32226ed0679f9e47a0e7ed4cb2ed1009}{Enemy\+Player\+Damage\+Dealt}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_model_1_1_game_state_a129d00c79e3a48b00089ef2d98605810}{last\+Defending\+Unit}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+static Linked\+List$<$ \hyperlink{class_model_1_1_node}{Node} $>$ \hyperlink{class_model_1_1_game_state_aa2e325332a755c971d36c7c388d136d2}{moveable\+Nodes}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \end{DoxyCompactItemize}
 
 
@@ -53,7 +84,13 @@ This class holds states in the scope of the entire gameplay
 \subsubsection{\texorpdfstring{attack\+Confirm\+Open}{attackConfirmOpen}}
 {\footnotesize\ttfamily bool Model.\+Game\+State.\+attack\+Confirm\+Open\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and gets whether attack\+Confirm menu should be open \hypertarget{class_model_1_1_game_state_af546cfa01e29773b5260cd6bfe8132b7}{}\label{class_model_1_1_game_state_af546cfa01e29773b5260cd6bfe8132b7} 
+Sets and gets whether attack\+Confirm menu should be open \hypertarget{class_model_1_1_game_state_a6bad6fb7894df05450a002190dd37f89}{}\label{class_model_1_1_game_state_a6bad6fb7894df05450a002190dd37f89} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!attack\+Select@{attack\+Select}}
+\index{attack\+Select@{attack\+Select}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{attack\+Select}{attackSelect}}
+{\footnotesize\ttfamily bool Model.\+Game\+State.\+attack\+Select\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets whether player is currently selecting unit to attack \hypertarget{class_model_1_1_game_state_af546cfa01e29773b5260cd6bfe8132b7}{}\label{class_model_1_1_game_state_af546cfa01e29773b5260cd6bfe8132b7} 
 \index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!before\+Move@{before\+Move}}
 \index{before\+Move@{before\+Move}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
 \subsubsection{\texorpdfstring{before\+Move}{beforeMove}}
@@ -65,31 +102,127 @@ Sets and gets if a unit has moved yet or not. before\+M\+Ove is true before unit
 \subsubsection{\texorpdfstring{current\+Player}{currentPlayer}}
 {\footnotesize\ttfamily \hyperlink{class_model_1_1_player}{Player} Model.\+Game\+State.\+current\+Player\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and gets the current player \hypertarget{class_model_1_1_game_state_a6e723d6c3b99e1c235c6d214ee17929a}{}\label{class_model_1_1_game_state_a6e723d6c3b99e1c235c6d214ee17929a} 
+Sets and gets the current player \hypertarget{class_model_1_1_game_state_a829479b1c3cf8a4019a38c09990f2b7d}{}\label{class_model_1_1_game_state_a829479b1c3cf8a4019a38c09990f2b7d} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!Current\+Player\+Damage\+Dealt@{Current\+Player\+Damage\+Dealt}}
+\index{Current\+Player\+Damage\+Dealt@{Current\+Player\+Damage\+Dealt}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{Current\+Player\+Damage\+Dealt}{CurrentPlayerDamageDealt}}
+{\footnotesize\ttfamily String Model.\+Game\+State.\+Current\+Player\+Damage\+Dealt\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets the current player\textquotesingle{}s last attack \hypertarget{class_model_1_1_game_state_a1c8543e79d3bb6fdfb705b0428d98bce}{}\label{class_model_1_1_game_state_a1c8543e79d3bb6fdfb705b0428d98bce} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!current\+Player\+Damage\+Popup@{current\+Player\+Damage\+Popup}}
+\index{current\+Player\+Damage\+Popup@{current\+Player\+Damage\+Popup}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{current\+Player\+Damage\+Popup}{currentPlayerDamagePopup}}
+{\footnotesize\ttfamily bool Model.\+Game\+State.\+current\+Player\+Damage\+Popup\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets whether damage dealt number pops up for current player \hypertarget{class_model_1_1_game_state_a6e723d6c3b99e1c235c6d214ee17929a}{}\label{class_model_1_1_game_state_a6e723d6c3b99e1c235c6d214ee17929a} 
 \index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!drop\+Down\+Menu\+Open@{drop\+Down\+Menu\+Open}}
 \index{drop\+Down\+Menu\+Open@{drop\+Down\+Menu\+Open}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
 \subsubsection{\texorpdfstring{drop\+Down\+Menu\+Open}{dropDownMenuOpen}}
 {\footnotesize\ttfamily bool Model.\+Game\+State.\+drop\+Down\+Menu\+Open\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and gets whether drop down menu should be open \hypertarget{class_model_1_1_game_state_ae276234c4a6b2b182b13f125abb61ba3}{}\label{class_model_1_1_game_state_ae276234c4a6b2b182b13f125abb61ba3} 
+Sets and gets whether drop down menu should be open \hypertarget{class_model_1_1_game_state_ae55aa686aaf5841657344fdc178c92d5}{}\label{class_model_1_1_game_state_ae55aa686aaf5841657344fdc178c92d5} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!end\+Turn\+Button@{end\+Turn\+Button}}
+\index{end\+Turn\+Button@{end\+Turn\+Button}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{end\+Turn\+Button}{endTurnButton}}
+{\footnotesize\ttfamily bool Model.\+Game\+State.\+end\+Turn\+Button\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets whether end turn button is active \hypertarget{class_model_1_1_game_state_ae092b0d0e2c881a590e5798fd39d7798}{}\label{class_model_1_1_game_state_ae092b0d0e2c881a590e5798fd39d7798} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!end\+Turn\+Button\+Location@{end\+Turn\+Button\+Location}}
+\index{end\+Turn\+Button\+Location@{end\+Turn\+Button\+Location}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{end\+Turn\+Button\+Location}{endTurnButtonLocation}}
+{\footnotesize\ttfamily Vector2 Model.\+Game\+State.\+end\+Turn\+Button\+Location\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets end turn button position \hypertarget{class_model_1_1_game_state_ae276234c4a6b2b182b13f125abb61ba3}{}\label{class_model_1_1_game_state_ae276234c4a6b2b182b13f125abb61ba3} 
 \index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!enemy\+Player@{enemy\+Player}}
 \index{enemy\+Player@{enemy\+Player}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
 \subsubsection{\texorpdfstring{enemy\+Player}{enemyPlayer}}
 {\footnotesize\ttfamily \hyperlink{class_model_1_1_player}{Player} Model.\+Game\+State.\+enemy\+Player\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and gets the enemy player \hypertarget{class_model_1_1_game_state_ac5ac5083088be3636da64ac0a3eb3ac9}{}\label{class_model_1_1_game_state_ac5ac5083088be3636da64ac0a3eb3ac9} 
-\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!playable\+Unit\+Selected@{playable\+Unit\+Selected}}
-\index{playable\+Unit\+Selected@{playable\+Unit\+Selected}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
-\subsubsection{\texorpdfstring{playable\+Unit\+Selected}{playableUnitSelected}}
-{\footnotesize\ttfamily bool Model.\+Game\+State.\+playable\+Unit\+Selected\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
-
-Sets and gets if a playable unit is selected \hypertarget{class_model_1_1_game_state_ab163d599e6e1f46c470d0835d8053ad9}{}\label{class_model_1_1_game_state_ab163d599e6e1f46c470d0835d8053ad9} 
+Sets and gets the enemy player \hypertarget{class_model_1_1_game_state_a32226ed0679f9e47a0e7ed4cb2ed1009}{}\label{class_model_1_1_game_state_a32226ed0679f9e47a0e7ed4cb2ed1009} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!Enemy\+Player\+Damage\+Dealt@{Enemy\+Player\+Damage\+Dealt}}
+\index{Enemy\+Player\+Damage\+Dealt@{Enemy\+Player\+Damage\+Dealt}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{Enemy\+Player\+Damage\+Dealt}{EnemyPlayerDamageDealt}}
+{\footnotesize\ttfamily String Model.\+Game\+State.\+Enemy\+Player\+Damage\+Dealt\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets the enemy player\textquotesingle{}s last attack \hypertarget{class_model_1_1_game_state_af42c3aff2e08038bbc07d696f36fdd4b}{}\label{class_model_1_1_game_state_af42c3aff2e08038bbc07d696f36fdd4b} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!enemy\+Player\+Damage\+Popup@{enemy\+Player\+Damage\+Popup}}
+\index{enemy\+Player\+Damage\+Popup@{enemy\+Player\+Damage\+Popup}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{enemy\+Player\+Damage\+Popup}{enemyPlayerDamagePopup}}
+{\footnotesize\ttfamily bool Model.\+Game\+State.\+enemy\+Player\+Damage\+Popup\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets whether damage dealt number pops up for enemy player \hypertarget{class_model_1_1_game_state_a0ee0eff828bc31ce69967d7ef04588b8}{}\label{class_model_1_1_game_state_a0ee0eff828bc31ce69967d7ef04588b8} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!exit\+Game\+Clicked@{exit\+Game\+Clicked}}
+\index{exit\+Game\+Clicked@{exit\+Game\+Clicked}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{exit\+Game\+Clicked}{exitGameClicked}}
+{\footnotesize\ttfamily bool Model.\+Game\+State.\+exit\+Game\+Clicked\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets if game should exit \hypertarget{class_model_1_1_game_state_a2274be2a54b2c7b70b81213a07804b75}{}\label{class_model_1_1_game_state_a2274be2a54b2c7b70b81213a07804b75} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!game\+Over@{game\+Over}}
+\index{game\+Over@{game\+Over}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{game\+Over}{gameOver}}
+{\footnotesize\ttfamily bool Model.\+Game\+State.\+game\+Over\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets whether game is over \hypertarget{class_model_1_1_game_state_ae8b8bcd9dbbed13dc893c5c4319e7435}{}\label{class_model_1_1_game_state_ae8b8bcd9dbbed13dc893c5c4319e7435} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!inventory\+Open@{inventory\+Open}}
+\index{inventory\+Open@{inventory\+Open}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{inventory\+Open}{inventoryOpen}}
+{\footnotesize\ttfamily bool Model.\+Game\+State.\+inventory\+Open\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets whether inventory menu should be open \hypertarget{class_model_1_1_game_state_a1bacc8a1b6e6959dea52d8a6cf7aa831}{}\label{class_model_1_1_game_state_a1bacc8a1b6e6959dea52d8a6cf7aa831} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!last\+Attacking\+Unit@{last\+Attacking\+Unit}}
+\index{last\+Attacking\+Unit@{last\+Attacking\+Unit}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{last\+Attacking\+Unit}{lastAttackingUnit}}
+{\footnotesize\ttfamily \hyperlink{interface_model_1_1_unit}{Unit} Model.\+Game\+State.\+last\+Attacking\+Unit\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets the current unit controlled in a 2nd location, for printing damage popup A\+F\+T\+ER selected\+Unit has been updated, since damage Popup should appear for a few seconds after action has finished \hypertarget{class_model_1_1_game_state_a129d00c79e3a48b00089ef2d98605810}{}\label{class_model_1_1_game_state_a129d00c79e3a48b00089ef2d98605810} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!last\+Defending\+Unit@{last\+Defending\+Unit}}
+\index{last\+Defending\+Unit@{last\+Defending\+Unit}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{last\+Defending\+Unit}{lastDefendingUnit}}
+{\footnotesize\ttfamily \hyperlink{interface_model_1_1_unit}{Unit} Model.\+Game\+State.\+last\+Defending\+Unit\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets the current unit controlled in a 2nd location, for printing damage popup A\+F\+T\+ER unit\+To\+Attack has been updated, since damage Popup should appear for a few seconds after action has finished \hypertarget{class_model_1_1_game_state_aa2e325332a755c971d36c7c388d136d2}{}\label{class_model_1_1_game_state_aa2e325332a755c971d36c7c388d136d2} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!moveable\+Nodes@{moveable\+Nodes}}
+\index{moveable\+Nodes@{moveable\+Nodes}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{moveable\+Nodes}{moveableNodes}}
+{\footnotesize\ttfamily Linked\+List$<$\hyperlink{class_model_1_1_node}{Node}$>$ Model.\+Game\+State.\+moveable\+Nodes\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets movable nodes that can be retrieved without calling path finding \hypertarget{class_model_1_1_game_state_a37fe1921acaf4d972606d49d2365105e}{}\label{class_model_1_1_game_state_a37fe1921acaf4d972606d49d2365105e} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!Player1@{Player1}}
+\index{Player1@{Player1}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{Player1}{Player1}}
+{\footnotesize\ttfamily \hyperlink{class_model_1_1_player}{Player} Model.\+Game\+State.\+Player1\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets player 1 (blue team) \hypertarget{class_model_1_1_game_state_a50fe57205063e9f0549fb2514d6430c4}{}\label{class_model_1_1_game_state_a50fe57205063e9f0549fb2514d6430c4} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!Player2@{Player2}}
+\index{Player2@{Player2}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{Player2}{Player2}}
+{\footnotesize\ttfamily \hyperlink{class_model_1_1_player}{Player} Model.\+Game\+State.\+Player2\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets player 2 (red team) \hypertarget{class_model_1_1_game_state_a8f709018e2b8d3b31dd89a3bee2f279c}{}\label{class_model_1_1_game_state_a8f709018e2b8d3b31dd89a3bee2f279c} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!selected\+Enemy\+Unit@{selected\+Enemy\+Unit}}
+\index{selected\+Enemy\+Unit@{selected\+Enemy\+Unit}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{selected\+Enemy\+Unit}{selectedEnemyUnit}}
+{\footnotesize\ttfamily \hyperlink{interface_model_1_1_unit}{Unit} Model.\+Game\+State.\+selected\+Enemy\+Unit\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets the selected enemy unit \hypertarget{class_model_1_1_game_state_ab163d599e6e1f46c470d0835d8053ad9}{}\label{class_model_1_1_game_state_ab163d599e6e1f46c470d0835d8053ad9} 
 \index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!selected\+Unit@{selected\+Unit}}
 \index{selected\+Unit@{selected\+Unit}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
 \subsubsection{\texorpdfstring{selected\+Unit}{selectedUnit}}
 {\footnotesize\ttfamily \hyperlink{interface_model_1_1_unit}{Unit} Model.\+Game\+State.\+selected\+Unit\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and gets a unit \hypertarget{class_model_1_1_game_state_af352baaca46aaf95b984980ca55693ed}{}\label{class_model_1_1_game_state_af352baaca46aaf95b984980ca55693ed} 
+Sets and gets a unit \hypertarget{class_model_1_1_game_state_a1c674970c8810751fe7e478b3cb790d4}{}\label{class_model_1_1_game_state_a1c674970c8810751fe7e478b3cb790d4} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!transition\+Turn@{transition\+Turn}}
+\index{transition\+Turn@{transition\+Turn}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{transition\+Turn}{transitionTurn}}
+{\footnotesize\ttfamily bool Model.\+Game\+State.\+transition\+Turn\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+sets and gets whether it is currently transitioning turns \hypertarget{class_model_1_1_game_state_a07052b158febe5c1f05a6b8bc3426775}{}\label{class_model_1_1_game_state_a07052b158febe5c1f05a6b8bc3426775} 
+\index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!Turn\+State@{Turn\+State}}
+\index{Turn\+State@{Turn\+State}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
+\subsubsection{\texorpdfstring{Turn\+State}{TurnState}}
+{\footnotesize\ttfamily Turn\+State Model.\+Game\+State.\+Turn\+State\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets the current Turn\+State of the selected unit. \hypertarget{class_model_1_1_game_state_af352baaca46aaf95b984980ca55693ed}{}\label{class_model_1_1_game_state_af352baaca46aaf95b984980ca55693ed} 
 \index{Model\+::\+Game\+State@{Model\+::\+Game\+State}!unit\+To\+Attack@{unit\+To\+Attack}}
 \index{unit\+To\+Attack@{unit\+To\+Attack}!Model\+::\+Game\+State@{Model\+::\+Game\+State}}
 \subsubsection{\texorpdfstring{unit\+To\+Attack}{unitToAttack}}
diff --git a/Doc/Design/MIS/latex/class_model_1_1_iron_sword.eps b/Doc/Design/MIS/latex/class_model_1_1_iron_sword.eps
new file mode 100644
index 0000000000000000000000000000000000000000..39aa08d1e105fa099d5b1b54c12581f4604fce54
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_model_1_1_iron_sword.eps
@@ -0,0 +1,197 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 341.880342
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 1.462500 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 1 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(Model.IronSword) cw
+(Model.Weapon) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (Model.IronSword) 0.000000 0.000000 box
+ (Model.Weapon) 0.000000 1.000000 box
+
+% ----- relations -----
+
+solid
+0 0.000000 0.000000 out
+solid
+1 0.000000 1.000000 in
diff --git a/Doc/Design/MIS/latex/class_model_1_1_iron_sword.pdf b/Doc/Design/MIS/latex/class_model_1_1_iron_sword.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..27ca95c6e4eb2f028266f9601408d7daa51dc5ee
Binary files /dev/null and b/Doc/Design/MIS/latex/class_model_1_1_iron_sword.pdf differ
diff --git a/Doc/Design/MIS/latex/class_model_1_1_iron_sword.tex b/Doc/Design/MIS/latex/class_model_1_1_iron_sword.tex
new file mode 100644
index 0000000000000000000000000000000000000000..56c8a7f58364c258d50c83318a5ab91201cc8266
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_model_1_1_iron_sword.tex
@@ -0,0 +1,55 @@
+\hypertarget{class_model_1_1_iron_sword}{}\section{Model.\+Iron\+Sword Class Reference}
+\label{class_model_1_1_iron_sword}\index{Model.\+Iron\+Sword@{Model.\+Iron\+Sword}}
+
+
+Melee Physical \hyperlink{interface_model_1_1_weapon}{Weapon}.  
+
+
+Inheritance diagram for Model.\+Iron\+Sword\+:\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2.000000cm]{class_model_1_1_iron_sword}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{class_model_1_1_iron_sword_a2c46a5f532dad9cda84c24a2e47db054}{Iron\+Sword} ()
+\end{DoxyCompactItemize}
+\subsection*{Properties}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_model_1_1_iron_sword_aa50691e5e22b2456066aafa82e66e78c}{}\label{class_model_1_1_iron_sword_aa50691e5e22b2456066aafa82e66e78c} 
+int {\bfseries mod\+Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_iron_sword_a1ec3fc5970bf1ebf6ac76d64b1e74ede}{}\label{class_model_1_1_iron_sword_a1ec3fc5970bf1ebf6ac76d64b1e74ede} 
+int {\bfseries mod\+Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_iron_sword_ab4fdf9602d5e3d4c4abddca24bd1ba94}{}\label{class_model_1_1_iron_sword_ab4fdf9602d5e3d4c4abddca24bd1ba94} 
+int {\bfseries mod\+Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_iron_sword_a2de66ab07d2576fc1761558f996b34c4}{}\label{class_model_1_1_iron_sword_a2de66ab07d2576fc1761558f996b34c4} 
+string {\bfseries name}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_iron_sword_a8e6cf054d6490ba972481f654322f756}{}\label{class_model_1_1_iron_sword_a8e6cf054d6490ba972481f654322f756} 
+int \mbox{[}$\,$\mbox{]} {\bfseries range}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Melee Physical \hyperlink{interface_model_1_1_weapon}{Weapon}. 
+
+This class represents a melee weapon. It implements the \hyperlink{interface_model_1_1_weapon}{Weapon} interface. 
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_model_1_1_iron_sword_a2c46a5f532dad9cda84c24a2e47db054}{}\label{class_model_1_1_iron_sword_a2c46a5f532dad9cda84c24a2e47db054} 
+\index{Model\+::\+Iron\+Sword@{Model\+::\+Iron\+Sword}!Iron\+Sword@{Iron\+Sword}}
+\index{Iron\+Sword@{Iron\+Sword}!Model\+::\+Iron\+Sword@{Model\+::\+Iron\+Sword}}
+\subsubsection{\texorpdfstring{Iron\+Sword()}{IronSword()}}
+{\footnotesize\ttfamily Model.\+Iron\+Sword.\+Iron\+Sword (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
+
+Constructs a Bronze Sword. 
+
+The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
+\item 
+C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Iron\+Sword.\+cs\end{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_model_1_1_long_bow.eps b/Doc/Design/MIS/latex/class_model_1_1_long_bow.eps
new file mode 100644
index 0000000000000000000000000000000000000000..5278d67c7eaf809367acaf6e8ca5cc164d753357
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_model_1_1_long_bow.eps
@@ -0,0 +1,197 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 360.360360
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 1.387500 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 1 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(Model.LongBow) cw
+(Model.Weapon) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (Model.LongBow) 0.000000 0.000000 box
+ (Model.Weapon) 0.000000 1.000000 box
+
+% ----- relations -----
+
+solid
+0 0.000000 0.000000 out
+solid
+1 0.000000 1.000000 in
diff --git a/Doc/Design/MIS/latex/class_model_1_1_long_bow.pdf b/Doc/Design/MIS/latex/class_model_1_1_long_bow.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..40b2851b9ef70be5060873f8624a8bc28db1b776
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_model_1_1_long_bow.pdf
@@ -0,0 +1,95 @@
+%PDF-1.5
+%Ç쏢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+xœ•=OÃ@†wÿ
+À`ξïµb¡‰•6j"†þ}|É…¦¢ºÁöí÷¹w@CŒ¦œ7Ü¿Dl¿Á`ðøˆ5l:\5ڐ08ÊÉZlv0
2J$ƒ ”MĦƒ›çþc{ §þØ®úÓmó	
¬Á;b/OªñΪ~	xcJr˜6É’ñZ^æ¥a.J&]hcV~ÅõÿØ]¢˜t§(›ç´€Û¾õÇ_ö+´Â!óÌ<—•ÜŠËÄa¤]æç6å÷,$RÔ=©úôÉO§6ý¿ðd.ƒ({Ò…ã﯏ԞZžF½åUéHLb‘³B·Å±º—;vwêÏ2ÉxXendstream
+endobj
+6 0 obj
+266
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 500 361]
+/Parent 3 0 R
+/Resources<</ProcSet[/PDF /Text]
+/ExtGState 9 0 R
+/Font 10 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 11 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+9 0 obj
+<</R7
+7 0 R>>
+endobj
+10 0 obj
+<</R8
+8 0 R>>
+endobj
+8 0 obj
+<</BaseFont/Times-Roman/Type/Font
+/Subtype/Type1>>
+endobj
+11 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1402>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:0d713e05-ae6b-11e6-0000-76ad7d92a686' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
+<rdf:Description rdf:about='uuid:0d713e05-ae6b-11e6-0000-76ad7d92a686' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-16T10:15:48-05:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-11-16T10:15:48-05:00</xmp:CreateDate>
+<xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='uuid:0d713e05-ae6b-11e6-0000-76ad7d92a686' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0d713e05-ae6b-11e6-0000-76ad7d92a686'/>
+<rdf:Description rdf:about='uuid:0d713e05-ae6b-11e6-0000-76ad7d92a686' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+                                                                        
+                                                                        
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(MiKTeX GPL Ghostscript 9.19)
+/CreationDate(D:20161116101548-05'00')
+/ModDate(D:20161116101548-05'00')
+/Title(ClassName)
+/Creator(Doxygen)
+/Author()>>endobj
+xref
+0 12
+0000000000 65535 f 
+0000000579 00000 n 
+0000002289 00000 n 
+0000000520 00000 n 
+0000000370 00000 n 
+0000000015 00000 n 
+0000000351 00000 n 
+0000000644 00000 n 
+0000000744 00000 n 
+0000000685 00000 n 
+0000000714 00000 n 
+0000000810 00000 n 
+trailer
+<< /Size 12 /Root 1 0 R /Info 2 0 R
+/ID [<AABEE88E2B57E1F9C3C0831787F57FE7><AABEE88E2B57E1F9C3C0831787F57FE7>]
+>>
+startxref
+2465
+%%EOF
diff --git a/Doc/Design/MIS/latex/class_model_1_1_long_bow.tex b/Doc/Design/MIS/latex/class_model_1_1_long_bow.tex
new file mode 100644
index 0000000000000000000000000000000000000000..6625c73ca1688245c0190d9a8fd35b6d051e4d57
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_model_1_1_long_bow.tex
@@ -0,0 +1,55 @@
+\hypertarget{class_model_1_1_long_bow}{}\section{Model.\+Long\+Bow Class Reference}
+\label{class_model_1_1_long_bow}\index{Model.\+Long\+Bow@{Model.\+Long\+Bow}}
+
+
+Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}.  
+
+
+Inheritance diagram for Model.\+Long\+Bow\+:\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2.000000cm]{class_model_1_1_long_bow}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{class_model_1_1_long_bow_a0ac1eb12d01801e0b2385624ae974002}{Long\+Bow} ()
+\end{DoxyCompactItemize}
+\subsection*{Properties}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_model_1_1_long_bow_a5830caf63117d92a68b2d82cfe85d2e3}{}\label{class_model_1_1_long_bow_a5830caf63117d92a68b2d82cfe85d2e3} 
+int {\bfseries mod\+Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_long_bow_a40d5a95b152b9bc09b7769790bb1dae3}{}\label{class_model_1_1_long_bow_a40d5a95b152b9bc09b7769790bb1dae3} 
+int {\bfseries mod\+Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_long_bow_a3722945ede2ae04ce118f541efb7dd3c}{}\label{class_model_1_1_long_bow_a3722945ede2ae04ce118f541efb7dd3c} 
+int {\bfseries mod\+Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_long_bow_a52ca4c8177e42ea4dcb746f1facbed99}{}\label{class_model_1_1_long_bow_a52ca4c8177e42ea4dcb746f1facbed99} 
+string {\bfseries name}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_long_bow_a68ae7bec9386e26cf7df1d9256316947}{}\label{class_model_1_1_long_bow_a68ae7bec9386e26cf7df1d9256316947} 
+int \mbox{[}$\,$\mbox{]} {\bfseries range}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}. 
+
+This class represents a ranged weapon. It implements the \hyperlink{interface_model_1_1_weapon}{Weapon} interface. 
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_model_1_1_long_bow_a0ac1eb12d01801e0b2385624ae974002}{}\label{class_model_1_1_long_bow_a0ac1eb12d01801e0b2385624ae974002} 
+\index{Model\+::\+Long\+Bow@{Model\+::\+Long\+Bow}!Long\+Bow@{Long\+Bow}}
+\index{Long\+Bow@{Long\+Bow}!Model\+::\+Long\+Bow@{Model\+::\+Long\+Bow}}
+\subsubsection{\texorpdfstring{Long\+Bow()}{LongBow()}}
+{\footnotesize\ttfamily Model.\+Long\+Bow.\+Long\+Bow (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
+
+Constructs a Long Bow. 
+
+The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
+\item 
+C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Long\+Bow.\+cs\end{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_model_1_1_mage.pdf b/Doc/Design/MIS/latex/class_model_1_1_mage.pdf
index 7a027e46db3e2a4b9001101901084327f45eb7a6..4ddf2a7a5199ee83a31d6af891a1e97419a0e3bf 100644
Binary files a/Doc/Design/MIS/latex/class_model_1_1_mage.pdf and b/Doc/Design/MIS/latex/class_model_1_1_mage.pdf differ
diff --git a/Doc/Design/MIS/latex/class_model_1_1_mage.tex b/Doc/Design/MIS/latex/class_model_1_1_mage.tex
index 4ab91230ecd90f3ce9dacfe30d63968015844280..af05b95daddc8fe1c03c24f3df97c8b8d8fd64a2 100644
--- a/Doc/Design/MIS/latex/class_model_1_1_mage.tex
+++ b/Doc/Design/MIS/latex/class_model_1_1_mage.tex
@@ -15,7 +15,7 @@ Inheritance diagram for Model.\+Mage\+:\begin{figure}[H]
 \subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-\hyperlink{class_model_1_1_mage_a0b3127050836fcc51e07d18f9e6b9b16}{Mage} (Texture2D sprite\+Image, \hyperlink{class_view_1_1_button}{Button} attack\+Button, \hyperlink{class_view_1_1_button}{Button} move\+Button, \hyperlink{class_view_1_1_button}{Button} item\+Button, \hyperlink{class_view_1_1_button}{Button} wait\+Button, \hyperlink{class_view_1_1_button}{Button} confirm\+Button, Texture2D char\+Info, Texture2D char\+Attack\+Info, Vector2 coordinates, int player)
+\hyperlink{class_model_1_1_mage_aae5b2000d8657508808924666198e590}{Mage} (Texture2D sprite\+Image, \hyperlink{class_view_1_1_button}{Button}\mbox{[}$\,$\mbox{]} unit\+Buttons, Texture2D char\+Info, Texture2D char\+Attack\+Info, Vector2 coordinates)
 \item 
 void \hyperlink{class_model_1_1_mage_ac9fb76a259c754214a3b9cc84c1da58d}{set\+Initial\+Stats} ()
 \item 
@@ -39,21 +39,17 @@ Texture2D \hyperlink{class_model_1_1_mage_aa7c9dac02c4b3c6cd7c6de256c3b2f92}{get
 \item 
 \hyperlink{class_view_1_1_button}{Button} \mbox{[}$\,$\mbox{]} \hyperlink{class_model_1_1_mage_a57c850c709b509cf0e23f8ebf24da6f0}{get\+Buttons} ()
 \item 
-\hyperlink{class_view_1_1_button}{Button} \hyperlink{class_model_1_1_mage_adeea72218aed1013de839d04e5bde84c}{get\+Button\+Of\+Type} (\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type} button\+Type)
+\hyperlink{class_view_1_1_button}{Button} \hyperlink{class_model_1_1_mage_ac4e875b6ed87a970b75ab79f78ecaa19}{get\+Button\+Type} (\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type} button\+Type)
 \item 
 void \hyperlink{class_model_1_1_mage_a4bada92e977b0edd41cb054a44f6d2e1}{set\+Button\+Coordinates} (Vector2 pixel\+Coordinates)
 \item 
 Rectangle \hyperlink{class_model_1_1_mage_a1da4d9ee53db7b09e338bdab37a57167}{get\+Current\+Frame} ()
-\item 
-void \hyperlink{class_model_1_1_mage_a392e364fdf2970caec5941366cfdc6f9}{animate} (Direction direction)
 \end{DoxyCompactItemize}
 \subsection*{Properties}
 \begin{DoxyCompactItemize}
 \item 
 bool \hyperlink{class_model_1_1_mage_a50c531809941d6831b578fcbdf5d3679}{Alive}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-int \hyperlink{class_model_1_1_mage_abf7607506d325e0c08ba41a7b7d831ce}{Hp}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
-\item 
 int \hyperlink{class_model_1_1_mage_a5bd9d7d272350503a3a8c921c9d5bb60}{Speed}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
 int \hyperlink{class_model_1_1_mage_a84857d68772ac3b466a64123fde94373}{Def}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
@@ -64,14 +60,15 @@ int \hyperlink{class_model_1_1_mage_a2af40b60ebdb327efc277a1e920a82af}{Level}\hs
 \item 
 \hyperlink{interface_model_1_1_weapon}{Weapon} \hyperlink{class_model_1_1_mage_a127db923ebfd0b232d8aa7cdcf5d8b63}{equipped\+Weapon}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-\hypertarget{class_model_1_1_mage_ad2815a69a4f3b3b192552f6738f2163c}{}\label{class_model_1_1_mage_ad2815a69a4f3b3b192552f6738f2163c} 
-int {\bfseries Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+int \hyperlink{class_model_1_1_mage_a37c5b39b09d0958627077247d776ed09}{current\+Frame}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-\hypertarget{class_model_1_1_mage_ad53c88e6f9d1842a8367fc5dd646f03d}{}\label{class_model_1_1_mage_ad53c88e6f9d1842a8367fc5dd646f03d} 
-int {\bfseries Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+int \hyperlink{class_model_1_1_mage_ad2815a69a4f3b3b192552f6738f2163c}{Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-\hypertarget{class_model_1_1_mage_a753872f2aaed6e495019540a88178cb8}{}\label{class_model_1_1_mage_a753872f2aaed6e495019540a88178cb8} 
-int {\bfseries Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+int \hyperlink{class_model_1_1_mage_ad53c88e6f9d1842a8367fc5dd646f03d}{Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+int \hyperlink{class_model_1_1_mage_a753872f2aaed6e495019540a88178cb8}{Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+int \hyperlink{class_model_1_1_mage_abf7607506d325e0c08ba41a7b7d831ce}{Hp}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
 Tuple$<$ int, int $>$ \hyperlink{class_model_1_1_mage_a05ff43cdf2f71db0ea0486c49c59c8a8}{Position}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
@@ -86,11 +83,11 @@ The \hyperlink{class_model_1_1_mage}{Mage} model class, extends \hyperlink{inter
 
 
 \subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_model_1_1_mage_a0b3127050836fcc51e07d18f9e6b9b16}{}\label{class_model_1_1_mage_a0b3127050836fcc51e07d18f9e6b9b16} 
+\hypertarget{class_model_1_1_mage_aae5b2000d8657508808924666198e590}{}\label{class_model_1_1_mage_aae5b2000d8657508808924666198e590} 
 \index{Model\+::\+Mage@{Model\+::\+Mage}!Mage@{Mage}}
 \index{Mage@{Mage}!Model\+::\+Mage@{Model\+::\+Mage}}
 \subsubsection{\texorpdfstring{Mage()}{Mage()}}
-{\footnotesize\ttfamily Model.\+Mage.\+Mage (\begin{DoxyParamCaption}\item[{Texture2D}]{sprite\+Image,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{attack\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{move\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{item\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{wait\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{confirm\+Button,  }\item[{Texture2D}]{char\+Info,  }\item[{Texture2D}]{char\+Attack\+Info,  }\item[{Vector2}]{coordinates,  }\item[{int}]{player }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily Model.\+Mage.\+Mage (\begin{DoxyParamCaption}\item[{Texture2D}]{sprite\+Image,  }\item[{\hyperlink{class_view_1_1_button}{Button} \mbox{[}$\,$\mbox{]}}]{unit\+Buttons,  }\item[{Texture2D}]{char\+Info,  }\item[{Texture2D}]{char\+Attack\+Info,  }\item[{Vector2}]{coordinates }\end{DoxyParamCaption})}
 
 The constructor for \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_model_1_1_mage}{Mage} 
 \begin{DoxyParams}{Parameters}
@@ -118,21 +115,6 @@ The constructor for \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_
 
 
 \subsection{Member Function Documentation}
-\hypertarget{class_model_1_1_mage_a392e364fdf2970caec5941366cfdc6f9}{}\label{class_model_1_1_mage_a392e364fdf2970caec5941366cfdc6f9} 
-\index{Model\+::\+Mage@{Model\+::\+Mage}!animate@{animate}}
-\index{animate@{animate}!Model\+::\+Mage@{Model\+::\+Mage}}
-\subsubsection{\texorpdfstring{animate()}{animate()}}
-{\footnotesize\ttfamily void Model.\+Mage.\+animate (\begin{DoxyParamCaption}\item[{Direction}]{direction }\end{DoxyParamCaption})}
-
-animate sprite walking the direction specified 
-\begin{DoxyParams}{Parameters}
-{\em direction} & The direction the unit is moving in \\
-\hline
-\end{DoxyParams}
-
-
-Implements \hyperlink{interface_model_1_1_unit_ae8e7d85dbf553f53c6a97a69a131e302}{Model.\+Unit}.
-
 \hypertarget{class_model_1_1_mage_a6c34591377675f0643fa36a2d1cb378d}{}\label{class_model_1_1_mage_a6c34591377675f0643fa36a2d1cb378d} 
 \index{Model\+::\+Mage@{Model\+::\+Mage}!get\+Button\+Image@{get\+Button\+Image}}
 \index{get\+Button\+Image@{get\+Button\+Image}!Model\+::\+Mage@{Model\+::\+Mage}}
@@ -143,21 +125,6 @@ returns the button texture at index i
 
 Implements \hyperlink{interface_model_1_1_unit_a626820d6c1777ab3e3c2f3a2ce272e80}{Model.\+Unit}.
 
-\hypertarget{class_model_1_1_mage_adeea72218aed1013de839d04e5bde84c}{}\label{class_model_1_1_mage_adeea72218aed1013de839d04e5bde84c} 
-\index{Model\+::\+Mage@{Model\+::\+Mage}!get\+Button\+Of\+Type@{get\+Button\+Of\+Type}}
-\index{get\+Button\+Of\+Type@{get\+Button\+Of\+Type}!Model\+::\+Mage@{Model\+::\+Mage}}
-\subsubsection{\texorpdfstring{get\+Button\+Of\+Type()}{getButtonOfType()}}
-{\footnotesize\ttfamily \hyperlink{class_view_1_1_button}{Button} Model.\+Mage.\+get\+Button\+Of\+Type (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type}}]{button\+Type }\end{DoxyParamCaption})}
-
-Returns the button type 
-\begin{DoxyParams}{Parameters}
-{\em button\+Type} & The button to return (Move, Attack, Item, Wait, and attack confirm) \\
-\hline
-\end{DoxyParams}
-
-
-Implements \hyperlink{interface_model_1_1_unit_a4988717b894a45723cca1a8b4dac5060}{Model.\+Unit}.
-
 \hypertarget{class_model_1_1_mage_a57c850c709b509cf0e23f8ebf24da6f0}{}\label{class_model_1_1_mage_a57c850c709b509cf0e23f8ebf24da6f0} 
 \index{Model\+::\+Mage@{Model\+::\+Mage}!get\+Buttons@{get\+Buttons}}
 \index{get\+Buttons@{get\+Buttons}!Model\+::\+Mage@{Model\+::\+Mage}}
@@ -168,6 +135,21 @@ returns the dropdown menu buttons of the unit
 
 Implements \hyperlink{interface_model_1_1_unit_a99c8b10dfe133f56582ca11c1dbd230d}{Model.\+Unit}.
 
+\hypertarget{class_model_1_1_mage_ac4e875b6ed87a970b75ab79f78ecaa19}{}\label{class_model_1_1_mage_ac4e875b6ed87a970b75ab79f78ecaa19} 
+\index{Model\+::\+Mage@{Model\+::\+Mage}!get\+Button\+Type@{get\+Button\+Type}}
+\index{get\+Button\+Type@{get\+Button\+Type}!Model\+::\+Mage@{Model\+::\+Mage}}
+\subsubsection{\texorpdfstring{get\+Button\+Type()}{getButtonType()}}
+{\footnotesize\ttfamily \hyperlink{class_view_1_1_button}{Button} Model.\+Mage.\+get\+Button\+Type (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type}}]{button\+Type }\end{DoxyParamCaption})}
+
+Returns the button type 
+\begin{DoxyParams}{Parameters}
+{\em button\+Type} & The button to return (Move, Attack, Item, Wait, and attack confirm) \\
+\hline
+\end{DoxyParams}
+
+
+Implements \hyperlink{interface_model_1_1_unit_a5ff17e4c9ffaf08f29af97a16cd56a02}{Model.\+Unit}.
+
 \hypertarget{class_model_1_1_mage_aa7c9dac02c4b3c6cd7c6de256c3b2f92}{}\label{class_model_1_1_mage_aa7c9dac02c4b3c6cd7c6de256c3b2f92} 
 \index{Model\+::\+Mage@{Model\+::\+Mage}!get\+Char\+Attack\+Info@{get\+Char\+Attack\+Info}}
 \index{get\+Char\+Attack\+Info@{get\+Char\+Attack\+Info}!Model\+::\+Mage@{Model\+::\+Mage}}
@@ -214,7 +196,7 @@ Implements \hyperlink{interface_model_1_1_unit_aecb5510d53b67568a17e89b40cdadda7
 \subsubsection{\texorpdfstring{get\+Equipable\+Weapons()}{getEquipableWeapons()}}
 {\footnotesize\ttfamily \hyperlink{interface_model_1_1_weapon}{Weapon} \mbox{[}$\,$\mbox{]} Model.\+Mage.\+get\+Equipable\+Weapons (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
 
-returns array of equipable weapons 
+returns weapons the unit can equip (T\+O\+DO) 
 
 Implements \hyperlink{interface_model_1_1_unit_aa57825903df804dda77d78eb2ca90201}{Model.\+Unit}.
 
@@ -244,7 +226,7 @@ Implements \hyperlink{interface_model_1_1_unit_a7c076427c8ef933d33ae50c76ea995b3
 \subsubsection{\texorpdfstring{get\+Stats()}{getStats()}}
 {\footnotesize\ttfamily int \mbox{[}$\,$\mbox{]} Model.\+Mage.\+get\+Stats (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
 
-returns all stats as an array 
+Returns all stats as an array 
 
 Implements \hyperlink{interface_model_1_1_unit_a52301b538035cebd1ac9bc76bb09948b}{Model.\+Unit}.
 
@@ -292,7 +274,13 @@ Implements \hyperlink{interface_model_1_1_unit_a56e3ad622997f6c49e10f4b695644eb5
 \subsubsection{\texorpdfstring{Alive}{Alive}}
 {\footnotesize\ttfamily bool Model.\+Mage.\+Alive\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns whether or not unit is alive \hypertarget{class_model_1_1_mage_a84857d68772ac3b466a64123fde94373}{}\label{class_model_1_1_mage_a84857d68772ac3b466a64123fde94373} 
+Sets and returns whether or not unit is alive \hypertarget{class_model_1_1_mage_a37c5b39b09d0958627077247d776ed09}{}\label{class_model_1_1_mage_a37c5b39b09d0958627077247d776ed09} 
+\index{Model\+::\+Mage@{Model\+::\+Mage}!current\+Frame@{current\+Frame}}
+\index{current\+Frame@{current\+Frame}!Model\+::\+Mage@{Model\+::\+Mage}}
+\subsubsection{\texorpdfstring{current\+Frame}{currentFrame}}
+{\footnotesize\ttfamily int Model.\+Mage.\+current\+Frame\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+the current frame the sprite is on \hypertarget{class_model_1_1_mage_a84857d68772ac3b466a64123fde94373}{}\label{class_model_1_1_mage_a84857d68772ac3b466a64123fde94373} 
 \index{Model\+::\+Mage@{Model\+::\+Mage}!Def@{Def}}
 \index{Def@{Def}!Model\+::\+Mage@{Model\+::\+Mage}}
 \subsubsection{\texorpdfstring{Def}{Def}}
@@ -310,7 +298,15 @@ returns weapon the unit is currently equipping \hypertarget{class_model_1_1_mage
 \subsubsection{\texorpdfstring{Hp}{Hp}}
 {\footnotesize\ttfamily int Model.\+Mage.\+Hp\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns a unit\textquotesingle{}s HP \hypertarget{class_model_1_1_mage_a2af40b60ebdb327efc277a1e920a82af}{}\label{class_model_1_1_mage_a2af40b60ebdb327efc277a1e920a82af} 
+Sets the hp of the unit. ~\newline
+ Gets the unit\textquotesingle{}s hp. \hypertarget{class_model_1_1_mage_ad53c88e6f9d1842a8367fc5dd646f03d}{}\label{class_model_1_1_mage_ad53c88e6f9d1842a8367fc5dd646f03d} 
+\index{Model\+::\+Mage@{Model\+::\+Mage}!Int@{Int}}
+\index{Int@{Int}!Model\+::\+Mage@{Model\+::\+Mage}}
+\subsubsection{\texorpdfstring{Int}{Int}}
+{\footnotesize\ttfamily int Model.\+Mage.\+Int\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets the new intelligence value ~\newline
+ Gets the effective intelligence -\/$>$ \hyperlink{interface_model_1_1_unit}{Unit} intelligence + weapon intelligence \hypertarget{class_model_1_1_mage_a2af40b60ebdb327efc277a1e920a82af}{}\label{class_model_1_1_mage_a2af40b60ebdb327efc277a1e920a82af} 
 \index{Model\+::\+Mage@{Model\+::\+Mage}!Level@{Level}}
 \index{Level@{Level}!Model\+::\+Mage@{Model\+::\+Mage}}
 \subsubsection{\texorpdfstring{Level}{Level}}
@@ -335,13 +331,27 @@ gets and sets unit\textquotesingle{}s position by tile \hypertarget{class_model_
 \subsubsection{\texorpdfstring{Res}{Res}}
 {\footnotesize\ttfamily int Model.\+Mage.\+Res\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns a unit\textquotesingle{}s Resistance \hypertarget{class_model_1_1_mage_a5bd9d7d272350503a3a8c921c9d5bb60}{}\label{class_model_1_1_mage_a5bd9d7d272350503a3a8c921c9d5bb60} 
+Sets and returns a unit\textquotesingle{}s Resistance \hypertarget{class_model_1_1_mage_a753872f2aaed6e495019540a88178cb8}{}\label{class_model_1_1_mage_a753872f2aaed6e495019540a88178cb8} 
+\index{Model\+::\+Mage@{Model\+::\+Mage}!Skill@{Skill}}
+\index{Skill@{Skill}!Model\+::\+Mage@{Model\+::\+Mage}}
+\subsubsection{\texorpdfstring{Skill}{Skill}}
+{\footnotesize\ttfamily int Model.\+Mage.\+Skill\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets the new skill value ~\newline
+ Gets the effective skill -\/$>$ \hyperlink{interface_model_1_1_unit}{Unit} skill + weapon skill \hypertarget{class_model_1_1_mage_a5bd9d7d272350503a3a8c921c9d5bb60}{}\label{class_model_1_1_mage_a5bd9d7d272350503a3a8c921c9d5bb60} 
 \index{Model\+::\+Mage@{Model\+::\+Mage}!Speed@{Speed}}
 \index{Speed@{Speed}!Model\+::\+Mage@{Model\+::\+Mage}}
 \subsubsection{\texorpdfstring{Speed}{Speed}}
 {\footnotesize\ttfamily int Model.\+Mage.\+Speed\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns a unit\textquotesingle{}s Speed 
+Sets and returns a unit\textquotesingle{}s Speed \hypertarget{class_model_1_1_mage_ad2815a69a4f3b3b192552f6738f2163c}{}\label{class_model_1_1_mage_ad2815a69a4f3b3b192552f6738f2163c} 
+\index{Model\+::\+Mage@{Model\+::\+Mage}!Str@{Str}}
+\index{Str@{Str}!Model\+::\+Mage@{Model\+::\+Mage}}
+\subsubsection{\texorpdfstring{Str}{Str}}
+{\footnotesize\ttfamily int Model.\+Mage.\+Str\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets the new strength value ~\newline
+ Gets the effective strength -\/$>$ \hyperlink{interface_model_1_1_unit}{Unit} strength + weapon strength 
 
 The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
 \item 
diff --git a/Doc/Design/MIS/latex/class_model_1_1_player.tex b/Doc/Design/MIS/latex/class_model_1_1_player.tex
index b97b33d0a570dcbdfb9f786ac8eae74d6f0cf9c6..e94b3aff69e96100c3a76024b6b7b577fcec7fb0 100644
--- a/Doc/Design/MIS/latex/class_model_1_1_player.tex
+++ b/Doc/Design/MIS/latex/class_model_1_1_player.tex
@@ -17,6 +17,8 @@ int \hyperlink{class_model_1_1_player_ad128636680b101f6c4462d6630368a56}{get\+Nu
 bool \hyperlink{class_model_1_1_player_a13d973c52472d7f54e4a3451ae16236e}{owns\+Unit} (\hyperlink{interface_model_1_1_unit}{Unit} unit)
 \item 
 void \hyperlink{class_model_1_1_player_a6eb0891c6c56bc41c87b3ebd4bbe3cb0}{add\+Unit} (\hyperlink{interface_model_1_1_unit}{Unit} unit)
+\item 
+void \hyperlink{class_model_1_1_player_a3f76bd1d64c2e53f7d70842140a703b3}{remove\+Unit} (\hyperlink{interface_model_1_1_unit}{Unit} unit)
 \end{DoxyCompactItemize}
 
 
@@ -69,6 +71,17 @@ Indicates whether the player owns the specified unit.
 {\em unit} & Specified unit. \\
 \hline
 \end{DoxyParams}
+\hypertarget{class_model_1_1_player_a3f76bd1d64c2e53f7d70842140a703b3}{}\label{class_model_1_1_player_a3f76bd1d64c2e53f7d70842140a703b3} 
+\index{Model\+::\+Player@{Model\+::\+Player}!remove\+Unit@{remove\+Unit}}
+\index{remove\+Unit@{remove\+Unit}!Model\+::\+Player@{Model\+::\+Player}}
+\subsubsection{\texorpdfstring{remove\+Unit()}{removeUnit()}}
+{\footnotesize\ttfamily void Model.\+Player.\+remove\+Unit (\begin{DoxyParamCaption}\item[{\hyperlink{interface_model_1_1_unit}{Unit}}]{unit }\end{DoxyParamCaption})}
+
+Removes the specified unit from the player\textquotesingle{}s units. 
+\begin{DoxyParams}{Parameters}
+{\em unit} & \hyperlink{interface_model_1_1_unit}{Unit} to be removed. \\
+\hline
+\end{DoxyParams}
 
 
 The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_model_1_1_short_bow.eps b/Doc/Design/MIS/latex/class_model_1_1_short_bow.eps
new file mode 100644
index 0000000000000000000000000000000000000000..48a1db229a510133d4095382699cf9283e55d44a
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_model_1_1_short_bow.eps
@@ -0,0 +1,197 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ClassName
+%%Creator: Doxygen
+%%CreationDate: Time
+%%For: 
+%Magnification: 1.00
+%%Orientation: Portrait
+%%BoundingBox: 0 0 500 353.982301
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%EndComments
+
+% ----- variables -----
+
+/boxwidth 0 def
+/boxheight 40 def
+/fontheight 24 def
+/marginwidth 10 def
+/distx 20 def
+/disty 40 def
+/boundaspect 1.412500 def  % aspect ratio of the BoundingBox (width/height)
+/boundx 500 def
+/boundy boundx boundaspect div def
+/xspacing 0 def
+/yspacing 0 def
+/rows 2 def
+/cols 1 def
+/scalefactor 0 def
+/boxfont /Times-Roman findfont fontheight scalefont def
+
+% ----- procedures -----
+
+/dotted { [1 4] 0 setdash } def
+/dashed { [5] 0 setdash } def
+/solid  { [] 0 setdash } def
+
+/max % result = MAX(arg1,arg2)
+{
+  /a exch def
+  /b exch def
+  a b gt {a} {b} ifelse
+} def
+
+/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
+{
+  0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
+} def
+
+/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
+{
+  /str exch def
+  /boxwidth boxwidth str stringwidth pop max def
+} def
+
+/box % draws a box with text `arg1' at grid pos (arg2,arg3)
+{ gsave
+  2 setlinewidth
+  newpath
+  exch xspacing mul xoffset add
+  exch yspacing mul
+  moveto
+  boxwidth 0 rlineto 
+  0 boxheight rlineto 
+  boxwidth neg 0 rlineto 
+  0 boxheight neg rlineto 
+  closepath
+  dup stringwidth pop neg boxwidth add 2 div
+  boxheight fontheight 2 div sub 2 div
+  rmoveto show stroke
+  grestore
+} def  
+
+/mark
+{ newpath
+  exch xspacing mul xoffset add boxwidth add
+  exch yspacing mul
+  moveto
+  0 boxheight 4 div rlineto
+  boxheight neg 4 div boxheight neg 4 div rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/arrow
+{ newpath
+  moveto
+  3 -8 rlineto
+  -6 0 rlineto
+  3 8 rlineto
+  closepath
+  eofill
+  stroke
+} def
+
+/out % draws an output connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight add
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto 
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/in % draws an input connector for the block at (arg1,arg2)
+{
+  newpath
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul disty 2 div sub
+  /y exch def
+  /x exch def
+  x y moveto
+  0 disty 2 div rlineto
+  stroke
+  1 eq { x y disty 2 div add arrow } if
+} def
+
+/hedge
+{
+  exch xspacing mul xoffset add boxwidth 2 div add
+  exch yspacing mul boxheight 2 div sub
+  /y exch def
+  /x exch def
+  newpath
+  x y moveto
+  boxwidth 2 div distx add 0 rlineto
+  stroke
+  1 eq
+  { newpath x boxwidth 2 div distx add add y moveto
+    -8 3 rlineto
+    0 -6 rlineto
+    8 3 rlineto
+    closepath
+    eofill
+    stroke
+  } if
+} def
+
+/vedge
+{
+  /ye exch def
+  /ys exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add dup
+  ys yspacing mul boxheight 2 div sub
+  moveto
+  ye yspacing mul boxheight 2 div sub
+  lineto
+  stroke
+} def
+
+/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
+{
+  /ys exch def
+  /xe exch def
+  /xs exch def
+  newpath
+  xs xspacing mul xoffset add boxwidth 2 div add
+  ys yspacing mul disty 2 div sub
+  moveto
+  xspacing xe xs sub mul 0
+  rlineto
+  stroke
+} def
+
+% ----- main ------
+
+boxfont setfont
+1 boundaspect scale
+(Model.ShortBow) cw
+(Model.Weapon) cw
+/boxwidth boxwidth marginwidth 2 mul add def
+/xspacing boxwidth distx add def
+/yspacing boxheight disty add def
+/scalefactor 
+  boxwidth cols mul distx cols 1 sub mul add
+  boxheight rows mul disty rows 1 sub mul add boundaspect mul 
+  max def
+boundx scalefactor div boundy scalefactor div scale
+
+% ----- classes -----
+
+ (Model.ShortBow) 0.000000 0.000000 box
+ (Model.Weapon) 0.000000 1.000000 box
+
+% ----- relations -----
+
+solid
+0 0.000000 0.000000 out
+solid
+1 0.000000 1.000000 in
diff --git a/Doc/Design/MIS/latex/class_model_1_1_short_bow.pdf b/Doc/Design/MIS/latex/class_model_1_1_short_bow.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..3e100b7e1b32be9f70a0cf126891515f5b0437d3
Binary files /dev/null and b/Doc/Design/MIS/latex/class_model_1_1_short_bow.pdf differ
diff --git a/Doc/Design/MIS/latex/class_model_1_1_short_bow.tex b/Doc/Design/MIS/latex/class_model_1_1_short_bow.tex
new file mode 100644
index 0000000000000000000000000000000000000000..33ae58d1b64417c0b8618db16752b881fc1208d5
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_model_1_1_short_bow.tex
@@ -0,0 +1,55 @@
+\hypertarget{class_model_1_1_short_bow}{}\section{Model.\+Short\+Bow Class Reference}
+\label{class_model_1_1_short_bow}\index{Model.\+Short\+Bow@{Model.\+Short\+Bow}}
+
+
+Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}.  
+
+
+Inheritance diagram for Model.\+Short\+Bow\+:\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2.000000cm]{class_model_1_1_short_bow}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{class_model_1_1_short_bow_a56be3348d6294bcf8f3e01f8166ac809}{Short\+Bow} ()
+\end{DoxyCompactItemize}
+\subsection*{Properties}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{class_model_1_1_short_bow_ac6a694a370e8a85db969f3011cd6815c}{}\label{class_model_1_1_short_bow_ac6a694a370e8a85db969f3011cd6815c} 
+int {\bfseries mod\+Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_short_bow_a6626428ccb2231420fd0426938520a4a}{}\label{class_model_1_1_short_bow_a6626428ccb2231420fd0426938520a4a} 
+int {\bfseries mod\+Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_short_bow_a642b1f661bc262153db9008d9316b25a}{}\label{class_model_1_1_short_bow_a642b1f661bc262153db9008d9316b25a} 
+int {\bfseries mod\+Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_short_bow_afe1bc0e1b95e14e655bc397204498f45}{}\label{class_model_1_1_short_bow_afe1bc0e1b95e14e655bc397204498f45} 
+string {\bfseries name}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\item 
+\hypertarget{class_model_1_1_short_bow_ae0e7cd6a2fa4a74656c675dbb5a1bc94}{}\label{class_model_1_1_short_bow_ae0e7cd6a2fa4a74656c675dbb5a1bc94} 
+int \mbox{[}$\,$\mbox{]} {\bfseries range}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}. 
+
+This class represents a ranged weapon. It implements the \hyperlink{interface_model_1_1_weapon}{Weapon} interface. 
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_model_1_1_short_bow_a56be3348d6294bcf8f3e01f8166ac809}{}\label{class_model_1_1_short_bow_a56be3348d6294bcf8f3e01f8166ac809} 
+\index{Model\+::\+Short\+Bow@{Model\+::\+Short\+Bow}!Short\+Bow@{Short\+Bow}}
+\index{Short\+Bow@{Short\+Bow}!Model\+::\+Short\+Bow@{Model\+::\+Short\+Bow}}
+\subsubsection{\texorpdfstring{Short\+Bow()}{ShortBow()}}
+{\footnotesize\ttfamily Model.\+Short\+Bow.\+Short\+Bow (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
+
+Constructs a Short Bow. 
+
+The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
+\item 
+C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Short\+Bow.\+cs\end{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_model_1_1_warrior.pdf b/Doc/Design/MIS/latex/class_model_1_1_warrior.pdf
index 18028147d3ced32b2c008af33910c6744e1ff722..d34e5da79e7ae9bb4c9a509f5d2dae7b64798493 100644
--- a/Doc/Design/MIS/latex/class_model_1_1_warrior.pdf
+++ b/Doc/Design/MIS/latex/class_model_1_1_warrior.pdf
@@ -51,12 +51,12 @@ endobj
 <?adobe-xap-filters esc="CRLF"?>
 <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:59ea9b4c-a79d-11e6-0000-c6b4f6bb745d' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
-<rdf:Description rdf:about='uuid:59ea9b4c-a79d-11e6-0000-c6b4f6bb745d' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-07T18:28:13-05:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-11-07T18:28:13-05:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0ea26b05-ae6b-11e6-0000-c6b4f6bb745d' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
+<rdf:Description rdf:about='uuid:0ea26b05-ae6b-11e6-0000-c6b4f6bb745d' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-16T10:15:50-05:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-11-16T10:15:50-05:00</xmp:CreateDate>
 <xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:59ea9b4c-a79d-11e6-0000-c6b4f6bb745d' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:59ea9b4c-a79d-11e6-0000-c6b4f6bb745d'/>
-<rdf:Description rdf:about='uuid:59ea9b4c-a79d-11e6-0000-c6b4f6bb745d' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
+<rdf:Description rdf:about='uuid:0ea26b05-ae6b-11e6-0000-c6b4f6bb745d' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0ea26b05-ae6b-11e6-0000-c6b4f6bb745d'/>
+<rdf:Description rdf:about='uuid:0ea26b05-ae6b-11e6-0000-c6b4f6bb745d' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
 </rdf:RDF>
 </x:xmpmeta>
                                                                         
@@ -66,8 +66,8 @@ endstream
 endobj
 2 0 obj
 <</Producer(MiKTeX GPL Ghostscript 9.19)
-/CreationDate(D:20161107182813-05'00')
-/ModDate(D:20161107182813-05'00')
+/CreationDate(D:20161116101550-05'00')
+/ModDate(D:20161116101550-05'00')
 /Title(ClassName)
 /Creator(Doxygen)
 /Author()>>endobj
@@ -87,7 +87,7 @@ xref
 0000000750 00000 n 
 trailer
 << /Size 12 /Root 1 0 R /Info 2 0 R
-/ID [<6730690864B4E4612A546514EF79A0F8><6730690864B4E4612A546514EF79A0F8>]
+/ID [<58A6D2F645CB920FC6B10B2D159620D4><58A6D2F645CB920FC6B10B2D159620D4>]
 >>
 startxref
 2405
diff --git a/Doc/Design/MIS/latex/class_model_1_1_warrior.tex b/Doc/Design/MIS/latex/class_model_1_1_warrior.tex
index 7f35adb2afb51bffbfed0520800950efbdec9b6d..fede5f9dd801174efbc5665972e0e3cbb0fbaaf4 100644
--- a/Doc/Design/MIS/latex/class_model_1_1_warrior.tex
+++ b/Doc/Design/MIS/latex/class_model_1_1_warrior.tex
@@ -14,7 +14,7 @@ Inheritance diagram for Model.\+Warrior\+:\begin{figure}[H]
 \subsection*{Public Member Functions}
 \begin{DoxyCompactItemize}
 \item 
-\hyperlink{class_model_1_1_warrior_ab78e2fbb3c55ddcf59c81457c1aa97f7}{Warrior} (Texture2D sprite\+Image, \hyperlink{class_view_1_1_button}{Button} attack\+Button, \hyperlink{class_view_1_1_button}{Button} move\+Button, \hyperlink{class_view_1_1_button}{Button} item\+Button, \hyperlink{class_view_1_1_button}{Button} wait\+Button, \hyperlink{class_view_1_1_button}{Button} confirm\+Button, Texture2D char\+Info, Texture2D char\+Attack\+Info, Vector2 coordinates, int player)
+\hyperlink{class_model_1_1_warrior_adcf1f6b1e3b2d592610d965e588d3b09}{Warrior} (Texture2D sprite\+Image, \hyperlink{class_view_1_1_button}{Button}\mbox{[}$\,$\mbox{]} unit\+Buttons, Texture2D char\+Info, Texture2D char\+Attack\+Info, Vector2 coordinates)
 \item 
 void \hyperlink{class_model_1_1_warrior_a8b774a43312fc8594725578630b27dfd}{set\+Initial\+Stats} ()
 \item 
@@ -38,21 +38,17 @@ Texture2D \hyperlink{class_model_1_1_warrior_a40dcd822abdd36758035af6c6d08c0b9}{
 \item 
 \hyperlink{class_view_1_1_button}{Button} \mbox{[}$\,$\mbox{]} \hyperlink{class_model_1_1_warrior_acfd43847689bf1dc0d58429688c33b24}{get\+Buttons} ()
 \item 
-\hyperlink{class_view_1_1_button}{Button} \hyperlink{class_model_1_1_warrior_a0f5a9c6f5e550f44c84ca64ce022e9a6}{get\+Button\+Of\+Type} (\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type} button\+Type)
+\hyperlink{class_view_1_1_button}{Button} \hyperlink{class_model_1_1_warrior_a8c9209211e26c7bf6ebe544534948a4e}{get\+Button\+Type} (\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type} button\+Type)
 \item 
 void \hyperlink{class_model_1_1_warrior_acdc442170e6d92c84dadcd7e49b90a7a}{set\+Button\+Coordinates} (Vector2 pixel\+Coordinates)
 \item 
 Rectangle \hyperlink{class_model_1_1_warrior_a8e10a65906547abdc55aabb7852eb34a}{get\+Current\+Frame} ()
-\item 
-void \hyperlink{class_model_1_1_warrior_a0e4d364c551d62c4c9b8993f299e5688}{animate} (Direction direction)
 \end{DoxyCompactItemize}
 \subsection*{Properties}
 \begin{DoxyCompactItemize}
 \item 
 bool \hyperlink{class_model_1_1_warrior_a064845f1f36d363cb12089743eb277d0}{Alive}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-int \hyperlink{class_model_1_1_warrior_a0d8ed534eedb08e75884fedb14277735}{Hp}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
-\item 
 int \hyperlink{class_model_1_1_warrior_a39a53eedbc5f1580b18ac206626e76e4}{Speed}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
 int \hyperlink{class_model_1_1_warrior_aadd627830a738fc79a32da54a1349d4d}{Def}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
@@ -63,14 +59,15 @@ int \hyperlink{class_model_1_1_warrior_a40ebb67fd534b727ceb63cfdbe5e1af6}{Level}
 \item 
 \hyperlink{interface_model_1_1_weapon}{Weapon} \hyperlink{class_model_1_1_warrior_a78b6ebe81e84bf816401c766fc5366ea}{equipped\+Weapon}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-\hypertarget{class_model_1_1_warrior_aa2f0b023e247a47fc5e270c279467108}{}\label{class_model_1_1_warrior_aa2f0b023e247a47fc5e270c279467108} 
-int {\bfseries Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+int \hyperlink{class_model_1_1_warrior_a3a9d561e220e7affc8f8e230e15d9bf0}{current\+Frame}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-\hypertarget{class_model_1_1_warrior_a05f268c3fbd9ae3152fd31d4549926a3}{}\label{class_model_1_1_warrior_a05f268c3fbd9ae3152fd31d4549926a3} 
-int {\bfseries Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+int \hyperlink{class_model_1_1_warrior_aa2f0b023e247a47fc5e270c279467108}{Str}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
-\hypertarget{class_model_1_1_warrior_aa6346f9549e6512ddf8491250acf54d9}{}\label{class_model_1_1_warrior_aa6346f9549e6512ddf8491250acf54d9} 
-int {\bfseries Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+int \hyperlink{class_model_1_1_warrior_a05f268c3fbd9ae3152fd31d4549926a3}{Int}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+int \hyperlink{class_model_1_1_warrior_aa6346f9549e6512ddf8491250acf54d9}{Skill}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+int \hyperlink{class_model_1_1_warrior_a0d8ed534eedb08e75884fedb14277735}{Hp}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
 Tuple$<$ int, int $>$ \hyperlink{class_model_1_1_warrior_a8d72341804e201466fede9543cf6b9a5}{Position}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
@@ -84,11 +81,11 @@ The \hyperlink{class_model_1_1_warrior}{Warrior} model class, extends \hyperlink
 
 
 \subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_model_1_1_warrior_ab78e2fbb3c55ddcf59c81457c1aa97f7}{}\label{class_model_1_1_warrior_ab78e2fbb3c55ddcf59c81457c1aa97f7} 
+\hypertarget{class_model_1_1_warrior_adcf1f6b1e3b2d592610d965e588d3b09}{}\label{class_model_1_1_warrior_adcf1f6b1e3b2d592610d965e588d3b09} 
 \index{Model\+::\+Warrior@{Model\+::\+Warrior}!Warrior@{Warrior}}
 \index{Warrior@{Warrior}!Model\+::\+Warrior@{Model\+::\+Warrior}}
 \subsubsection{\texorpdfstring{Warrior()}{Warrior()}}
-{\footnotesize\ttfamily Model.\+Warrior.\+Warrior (\begin{DoxyParamCaption}\item[{Texture2D}]{sprite\+Image,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{attack\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{move\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{item\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{wait\+Button,  }\item[{\hyperlink{class_view_1_1_button}{Button}}]{confirm\+Button,  }\item[{Texture2D}]{char\+Info,  }\item[{Texture2D}]{char\+Attack\+Info,  }\item[{Vector2}]{coordinates,  }\item[{int}]{player }\end{DoxyParamCaption})}
+{\footnotesize\ttfamily Model.\+Warrior.\+Warrior (\begin{DoxyParamCaption}\item[{Texture2D}]{sprite\+Image,  }\item[{\hyperlink{class_view_1_1_button}{Button} \mbox{[}$\,$\mbox{]}}]{unit\+Buttons,  }\item[{Texture2D}]{char\+Info,  }\item[{Texture2D}]{char\+Attack\+Info,  }\item[{Vector2}]{coordinates }\end{DoxyParamCaption})}
 
 The constructor for \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_model_1_1_warrior}{Warrior} 
 \begin{DoxyParams}{Parameters}
@@ -116,21 +113,6 @@ The constructor for \hyperlink{interface_model_1_1_unit}{Unit} \hyperlink{class_
 
 
 \subsection{Member Function Documentation}
-\hypertarget{class_model_1_1_warrior_a0e4d364c551d62c4c9b8993f299e5688}{}\label{class_model_1_1_warrior_a0e4d364c551d62c4c9b8993f299e5688} 
-\index{Model\+::\+Warrior@{Model\+::\+Warrior}!animate@{animate}}
-\index{animate@{animate}!Model\+::\+Warrior@{Model\+::\+Warrior}}
-\subsubsection{\texorpdfstring{animate()}{animate()}}
-{\footnotesize\ttfamily void Model.\+Warrior.\+animate (\begin{DoxyParamCaption}\item[{Direction}]{direction }\end{DoxyParamCaption})}
-
-animate sprite walking the direction specified 
-\begin{DoxyParams}{Parameters}
-{\em direction} & The direction the unit is moving in \\
-\hline
-\end{DoxyParams}
-
-
-Implements \hyperlink{interface_model_1_1_unit_ae8e7d85dbf553f53c6a97a69a131e302}{Model.\+Unit}.
-
 \hypertarget{class_model_1_1_warrior_a113fc7c767ebae89aa0968f2b467a007}{}\label{class_model_1_1_warrior_a113fc7c767ebae89aa0968f2b467a007} 
 \index{Model\+::\+Warrior@{Model\+::\+Warrior}!get\+Button\+Image@{get\+Button\+Image}}
 \index{get\+Button\+Image@{get\+Button\+Image}!Model\+::\+Warrior@{Model\+::\+Warrior}}
@@ -141,21 +123,6 @@ returns the button texture at index i
 
 Implements \hyperlink{interface_model_1_1_unit_a626820d6c1777ab3e3c2f3a2ce272e80}{Model.\+Unit}.
 
-\hypertarget{class_model_1_1_warrior_a0f5a9c6f5e550f44c84ca64ce022e9a6}{}\label{class_model_1_1_warrior_a0f5a9c6f5e550f44c84ca64ce022e9a6} 
-\index{Model\+::\+Warrior@{Model\+::\+Warrior}!get\+Button\+Of\+Type@{get\+Button\+Of\+Type}}
-\index{get\+Button\+Of\+Type@{get\+Button\+Of\+Type}!Model\+::\+Warrior@{Model\+::\+Warrior}}
-\subsubsection{\texorpdfstring{get\+Button\+Of\+Type()}{getButtonOfType()}}
-{\footnotesize\ttfamily \hyperlink{class_view_1_1_button}{Button} Model.\+Warrior.\+get\+Button\+Of\+Type (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type}}]{button\+Type }\end{DoxyParamCaption})}
-
-Returns the button type 
-\begin{DoxyParams}{Parameters}
-{\em button\+Type} & The button to return (Move, Attack, Item, Wait, and attack confirm) \\
-\hline
-\end{DoxyParams}
-
-
-Implements \hyperlink{interface_model_1_1_unit_a4988717b894a45723cca1a8b4dac5060}{Model.\+Unit}.
-
 \hypertarget{class_model_1_1_warrior_acfd43847689bf1dc0d58429688c33b24}{}\label{class_model_1_1_warrior_acfd43847689bf1dc0d58429688c33b24} 
 \index{Model\+::\+Warrior@{Model\+::\+Warrior}!get\+Buttons@{get\+Buttons}}
 \index{get\+Buttons@{get\+Buttons}!Model\+::\+Warrior@{Model\+::\+Warrior}}
@@ -166,6 +133,21 @@ returns the dropdown menu buttons of the unit
 
 Implements \hyperlink{interface_model_1_1_unit_a99c8b10dfe133f56582ca11c1dbd230d}{Model.\+Unit}.
 
+\hypertarget{class_model_1_1_warrior_a8c9209211e26c7bf6ebe544534948a4e}{}\label{class_model_1_1_warrior_a8c9209211e26c7bf6ebe544534948a4e} 
+\index{Model\+::\+Warrior@{Model\+::\+Warrior}!get\+Button\+Type@{get\+Button\+Type}}
+\index{get\+Button\+Type@{get\+Button\+Type}!Model\+::\+Warrior@{Model\+::\+Warrior}}
+\subsubsection{\texorpdfstring{get\+Button\+Type()}{getButtonType()}}
+{\footnotesize\ttfamily \hyperlink{class_view_1_1_button}{Button} Model.\+Warrior.\+get\+Button\+Type (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type}}]{button\+Type }\end{DoxyParamCaption})}
+
+Returns the button type 
+\begin{DoxyParams}{Parameters}
+{\em button\+Type} & The button to return (Move, Attack, Item, Wait, and attack confirm) \\
+\hline
+\end{DoxyParams}
+
+
+Implements \hyperlink{interface_model_1_1_unit_a5ff17e4c9ffaf08f29af97a16cd56a02}{Model.\+Unit}.
+
 \hypertarget{class_model_1_1_warrior_a40dcd822abdd36758035af6c6d08c0b9}{}\label{class_model_1_1_warrior_a40dcd822abdd36758035af6c6d08c0b9} 
 \index{Model\+::\+Warrior@{Model\+::\+Warrior}!get\+Char\+Attack\+Info@{get\+Char\+Attack\+Info}}
 \index{get\+Char\+Attack\+Info@{get\+Char\+Attack\+Info}!Model\+::\+Warrior@{Model\+::\+Warrior}}
@@ -212,7 +194,7 @@ Implements \hyperlink{interface_model_1_1_unit_aecb5510d53b67568a17e89b40cdadda7
 \subsubsection{\texorpdfstring{get\+Equipable\+Weapons()}{getEquipableWeapons()}}
 {\footnotesize\ttfamily \hyperlink{interface_model_1_1_weapon}{Weapon} \mbox{[}$\,$\mbox{]} Model.\+Warrior.\+get\+Equipable\+Weapons (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
 
-returns array of equipable weapons 
+returns weapons the unit can equip (T\+O\+DO) 
 
 Implements \hyperlink{interface_model_1_1_unit_aa57825903df804dda77d78eb2ca90201}{Model.\+Unit}.
 
@@ -290,7 +272,13 @@ Implements \hyperlink{interface_model_1_1_unit_a56e3ad622997f6c49e10f4b695644eb5
 \subsubsection{\texorpdfstring{Alive}{Alive}}
 {\footnotesize\ttfamily bool Model.\+Warrior.\+Alive\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns whether or not unit is alive \hypertarget{class_model_1_1_warrior_aadd627830a738fc79a32da54a1349d4d}{}\label{class_model_1_1_warrior_aadd627830a738fc79a32da54a1349d4d} 
+Sets and returns whether or not unit is alive \hypertarget{class_model_1_1_warrior_a3a9d561e220e7affc8f8e230e15d9bf0}{}\label{class_model_1_1_warrior_a3a9d561e220e7affc8f8e230e15d9bf0} 
+\index{Model\+::\+Warrior@{Model\+::\+Warrior}!current\+Frame@{current\+Frame}}
+\index{current\+Frame@{current\+Frame}!Model\+::\+Warrior@{Model\+::\+Warrior}}
+\subsubsection{\texorpdfstring{current\+Frame}{currentFrame}}
+{\footnotesize\ttfamily int Model.\+Warrior.\+current\+Frame\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+the current frame the sprite is on \hypertarget{class_model_1_1_warrior_aadd627830a738fc79a32da54a1349d4d}{}\label{class_model_1_1_warrior_aadd627830a738fc79a32da54a1349d4d} 
 \index{Model\+::\+Warrior@{Model\+::\+Warrior}!Def@{Def}}
 \index{Def@{Def}!Model\+::\+Warrior@{Model\+::\+Warrior}}
 \subsubsection{\texorpdfstring{Def}{Def}}
@@ -308,7 +296,15 @@ returns weapon the unit is currently equipping \hypertarget{class_model_1_1_warr
 \subsubsection{\texorpdfstring{Hp}{Hp}}
 {\footnotesize\ttfamily int Model.\+Warrior.\+Hp\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns a unit\textquotesingle{}s HP \hypertarget{class_model_1_1_warrior_a40ebb67fd534b727ceb63cfdbe5e1af6}{}\label{class_model_1_1_warrior_a40ebb67fd534b727ceb63cfdbe5e1af6} 
+Sets the hp of the unit. ~\newline
+ Gets the unit\textquotesingle{}s hp. \hypertarget{class_model_1_1_warrior_a05f268c3fbd9ae3152fd31d4549926a3}{}\label{class_model_1_1_warrior_a05f268c3fbd9ae3152fd31d4549926a3} 
+\index{Model\+::\+Warrior@{Model\+::\+Warrior}!Int@{Int}}
+\index{Int@{Int}!Model\+::\+Warrior@{Model\+::\+Warrior}}
+\subsubsection{\texorpdfstring{Int}{Int}}
+{\footnotesize\ttfamily int Model.\+Warrior.\+Int\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets the new intelligence value ~\newline
+ Gets the effective intelligence -\/$>$ \hyperlink{interface_model_1_1_unit}{Unit} intelligence + weapon intelligence \hypertarget{class_model_1_1_warrior_a40ebb67fd534b727ceb63cfdbe5e1af6}{}\label{class_model_1_1_warrior_a40ebb67fd534b727ceb63cfdbe5e1af6} 
 \index{Model\+::\+Warrior@{Model\+::\+Warrior}!Level@{Level}}
 \index{Level@{Level}!Model\+::\+Warrior@{Model\+::\+Warrior}}
 \subsubsection{\texorpdfstring{Level}{Level}}
@@ -333,13 +329,27 @@ gets and sets unit\textquotesingle{}s position by tile \hypertarget{class_model_
 \subsubsection{\texorpdfstring{Res}{Res}}
 {\footnotesize\ttfamily int Model.\+Warrior.\+Res\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns a unit\textquotesingle{}s Resistance \hypertarget{class_model_1_1_warrior_a39a53eedbc5f1580b18ac206626e76e4}{}\label{class_model_1_1_warrior_a39a53eedbc5f1580b18ac206626e76e4} 
+Sets and returns a unit\textquotesingle{}s Resistance \hypertarget{class_model_1_1_warrior_aa6346f9549e6512ddf8491250acf54d9}{}\label{class_model_1_1_warrior_aa6346f9549e6512ddf8491250acf54d9} 
+\index{Model\+::\+Warrior@{Model\+::\+Warrior}!Skill@{Skill}}
+\index{Skill@{Skill}!Model\+::\+Warrior@{Model\+::\+Warrior}}
+\subsubsection{\texorpdfstring{Skill}{Skill}}
+{\footnotesize\ttfamily int Model.\+Warrior.\+Skill\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets the new skill value ~\newline
+ Gets the effective skill -\/$>$ \hyperlink{interface_model_1_1_unit}{Unit} skill + weapon skill \hypertarget{class_model_1_1_warrior_a39a53eedbc5f1580b18ac206626e76e4}{}\label{class_model_1_1_warrior_a39a53eedbc5f1580b18ac206626e76e4} 
 \index{Model\+::\+Warrior@{Model\+::\+Warrior}!Speed@{Speed}}
 \index{Speed@{Speed}!Model\+::\+Warrior@{Model\+::\+Warrior}}
 \subsubsection{\texorpdfstring{Speed}{Speed}}
 {\footnotesize\ttfamily int Model.\+Warrior.\+Speed\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns a unit\textquotesingle{}s Speed 
+Sets and returns a unit\textquotesingle{}s Speed \hypertarget{class_model_1_1_warrior_aa2f0b023e247a47fc5e270c279467108}{}\label{class_model_1_1_warrior_aa2f0b023e247a47fc5e270c279467108} 
+\index{Model\+::\+Warrior@{Model\+::\+Warrior}!Str@{Str}}
+\index{Str@{Str}!Model\+::\+Warrior@{Model\+::\+Warrior}}
+\subsubsection{\texorpdfstring{Str}{Str}}
+{\footnotesize\ttfamily int Model.\+Warrior.\+Str\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets the new strength value ~\newline
+ Gets the effective strength -\/$>$ \hyperlink{interface_model_1_1_unit}{Unit} strength + weapon strength 
 
 The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
 \item 
diff --git a/Doc/Design/MIS/latex/class_view_1_1_animation.tex b/Doc/Design/MIS/latex/class_view_1_1_animation.tex
new file mode 100644
index 0000000000000000000000000000000000000000..551faf7a6991cf07e579ebdc271aff47dcbd1195
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_view_1_1_animation.tex
@@ -0,0 +1,58 @@
+\hypertarget{class_view_1_1_animation}{}\section{View.\+Animation Class Reference}
+\label{class_view_1_1_animation}\index{View.\+Animation@{View.\+Animation}}
+\subsection*{Static Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+static void \hyperlink{class_view_1_1_animation_aac990350f0970496abd40f47618d657d}{attack\+Animation} (Direction direction, \hyperlink{interface_model_1_1_unit}{Unit} unit)
+\item 
+static void \hyperlink{class_view_1_1_animation_a008dc7bbb7014aca9c1284613b25f356}{animate\+Unit\+Position} (\hyperlink{class_model_1_1_graph}{Graph} graph, \hyperlink{interface_model_1_1_unit}{Unit} unit, \hyperlink{class_model_1_1_node}{Node} node)
+\item 
+static void \hyperlink{class_view_1_1_animation_a1b3724548dfd54526a24c8ed4706ee05}{animate} (Direction direction, \hyperlink{interface_model_1_1_unit}{Unit} unit)
+\end{DoxyCompactItemize}
+
+
+\subsection{Member Function Documentation}
+\hypertarget{class_view_1_1_animation_a1b3724548dfd54526a24c8ed4706ee05}{}\label{class_view_1_1_animation_a1b3724548dfd54526a24c8ed4706ee05} 
+\index{View\+::\+Animation@{View\+::\+Animation}!animate@{animate}}
+\index{animate@{animate}!View\+::\+Animation@{View\+::\+Animation}}
+\subsubsection{\texorpdfstring{animate()}{animate()}}
+{\footnotesize\ttfamily static void View.\+Animation.\+animate (\begin{DoxyParamCaption}\item[{Direction}]{direction,  }\item[{\hyperlink{interface_model_1_1_unit}{Unit}}]{unit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+animate sprite walking the direction specified 
+\begin{DoxyParams}{Parameters}
+{\em direction} & The direction the unit is moving in \\
+\hline
+\end{DoxyParams}
+\hypertarget{class_view_1_1_animation_a008dc7bbb7014aca9c1284613b25f356}{}\label{class_view_1_1_animation_a008dc7bbb7014aca9c1284613b25f356} 
+\index{View\+::\+Animation@{View\+::\+Animation}!animate\+Unit\+Position@{animate\+Unit\+Position}}
+\index{animate\+Unit\+Position@{animate\+Unit\+Position}!View\+::\+Animation@{View\+::\+Animation}}
+\subsubsection{\texorpdfstring{animate\+Unit\+Position()}{animateUnitPosition()}}
+{\footnotesize\ttfamily static void View.\+Animation.\+animate\+Unit\+Position (\begin{DoxyParamCaption}\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph,  }\item[{\hyperlink{interface_model_1_1_unit}{Unit}}]{unit,  }\item[{\hyperlink{class_model_1_1_node}{Node}}]{node }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Animates unit movement. 
+\begin{DoxyParams}{Parameters}
+{\em graph} & Graph of the map. \\
+\hline
+{\em unit} & Unit to be animated. \\
+\hline
+{\em node} & Node to move to. \\
+\hline
+\end{DoxyParams}
+\hypertarget{class_view_1_1_animation_aac990350f0970496abd40f47618d657d}{}\label{class_view_1_1_animation_aac990350f0970496abd40f47618d657d} 
+\index{View\+::\+Animation@{View\+::\+Animation}!attack\+Animation@{attack\+Animation}}
+\index{attack\+Animation@{attack\+Animation}!View\+::\+Animation@{View\+::\+Animation}}
+\subsubsection{\texorpdfstring{attack\+Animation()}{attackAnimation()}}
+{\footnotesize\ttfamily static void View.\+Animation.\+attack\+Animation (\begin{DoxyParamCaption}\item[{Direction}]{direction,  }\item[{\hyperlink{interface_model_1_1_unit}{Unit}}]{unit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Animates attack of the specified unit. 
+\begin{DoxyParams}{Parameters}
+{\em direction} & The direction of the attack. \\
+\hline
+{\em unit} & Unit to be animated. \\
+\hline
+\end{DoxyParams}
+
+
+The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
+\item 
+C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Animation.\+cs\end{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_view_1_1_button.tex b/Doc/Design/MIS/latex/class_view_1_1_button.tex
index 305a35ad01a1f928219addbf3e9ab6a305374d82..64594235b8db12321df27dd39cb1601ff1f51ac7 100644
--- a/Doc/Design/MIS/latex/class_view_1_1_button.tex
+++ b/Doc/Design/MIS/latex/class_view_1_1_button.tex
@@ -23,6 +23,14 @@ void \hyperlink{class_view_1_1_button_a74efddb86bfe8f4a765bd124c0fa492d}{set\+Pi
 \item 
 \hypertarget{class_view_1_1_button_a86f649f99a4418c2cdc544690f74ad1d}{}\label{class_view_1_1_button_a86f649f99a4418c2cdc544690f74ad1d} 
 bool {\bfseries Active}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+\hypertarget{class_view_1_1_button_a2de48361287cc94e5a1443b197a0f78c}{}\label{class_view_1_1_button_a2de48361287cc94e5a1443b197a0f78c} 
+String {\bfseries item}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+\hypertarget{class_view_1_1_button_adb5efb75c832f3f33858f6c5d28c28dd}{}\label{class_view_1_1_button_adb5efb75c832f3f33858f6c5d28c28dd} 
+bool {\bfseries has\+Item}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+\hyperlink{interface_model_1_1_weapon}{Weapon} \hyperlink{class_view_1_1_button_af7d2c198f378abf2b90d9d32f369640e}{weapon}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \end{DoxyCompactItemize}
 
 
@@ -83,6 +91,15 @@ Sets the pixel\+Coordinate
 \end{DoxyParams}
 
 
+\subsection{Property Documentation}
+\hypertarget{class_view_1_1_button_af7d2c198f378abf2b90d9d32f369640e}{}\label{class_view_1_1_button_af7d2c198f378abf2b90d9d32f369640e} 
+\index{View\+::\+Button@{View\+::\+Button}!weapon@{weapon}}
+\index{weapon@{weapon}!View\+::\+Button@{View\+::\+Button}}
+\subsubsection{\texorpdfstring{weapon}{weapon}}
+{\footnotesize\ttfamily \hyperlink{interface_model_1_1_weapon}{Weapon} View.\+Button.\+weapon\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets weapon associated with button 
+
 The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
 \item 
 C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Button.\+cs\end{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_view_1_1_camera.tex b/Doc/Design/MIS/latex/class_view_1_1_camera.tex
new file mode 100644
index 0000000000000000000000000000000000000000..37721d7c88b6c48b2800b76c032bd1f92115ce04
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_view_1_1_camera.tex
@@ -0,0 +1,43 @@
+\hypertarget{class_view_1_1_camera}{}\section{View.\+Camera Class Reference}
+\label{class_view_1_1_camera}\index{View.\+Camera@{View.\+Camera}}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hyperlink{class_view_1_1_camera_a9493580e7485519c5dd9bd496b83165c}{Camera} ()
+\end{DoxyCompactItemize}
+\subsection*{Properties}
+\begin{DoxyCompactItemize}
+\item 
+Vector2 \hyperlink{class_view_1_1_camera_aafc05b32a065447351d219867908fd88}{Position}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
+Matrix \hyperlink{class_view_1_1_camera_a991c3ad145e3f813a9246284f92e3afd}{Transform\+Matrix}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
+\end{DoxyCompactItemize}
+
+
+\subsection{Constructor \& Destructor Documentation}
+\hypertarget{class_view_1_1_camera_a9493580e7485519c5dd9bd496b83165c}{}\label{class_view_1_1_camera_a9493580e7485519c5dd9bd496b83165c} 
+\index{View\+::\+Camera@{View\+::\+Camera}!Camera@{Camera}}
+\index{Camera@{Camera}!View\+::\+Camera@{View\+::\+Camera}}
+\subsubsection{\texorpdfstring{Camera()}{Camera()}}
+{\footnotesize\ttfamily View.\+Camera.\+Camera (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
+
+Constructor for the camera. 
+
+\subsection{Property Documentation}
+\hypertarget{class_view_1_1_camera_aafc05b32a065447351d219867908fd88}{}\label{class_view_1_1_camera_aafc05b32a065447351d219867908fd88} 
+\index{View\+::\+Camera@{View\+::\+Camera}!Position@{Position}}
+\index{Position@{Position}!View\+::\+Camera@{View\+::\+Camera}}
+\subsubsection{\texorpdfstring{Position}{Position}}
+{\footnotesize\ttfamily Vector2 View.\+Camera.\+Position\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets the camera position. \hypertarget{class_view_1_1_camera_a991c3ad145e3f813a9246284f92e3afd}{}\label{class_view_1_1_camera_a991c3ad145e3f813a9246284f92e3afd} 
+\index{View\+::\+Camera@{View\+::\+Camera}!Transform\+Matrix@{Transform\+Matrix}}
+\index{Transform\+Matrix@{Transform\+Matrix}!View\+::\+Camera@{View\+::\+Camera}}
+\subsubsection{\texorpdfstring{Transform\+Matrix}{TransformMatrix}}
+{\footnotesize\ttfamily Matrix View.\+Camera.\+Transform\+Matrix\hspace{0.3cm}{\ttfamily [get]}}
+
+Returns the transformation matrix that specifies the camera position. This is the heart of the camera that enables camera movement. 
+
+The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
+\item 
+C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Camera.\+cs\end{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_view_1_1_draw_class.tex b/Doc/Design/MIS/latex/class_view_1_1_draw_class.tex
new file mode 100644
index 0000000000000000000000000000000000000000..3dbec65cef2ac9190934abbd3fe6b394fb419327
--- /dev/null
+++ b/Doc/Design/MIS/latex/class_view_1_1_draw_class.tex
@@ -0,0 +1,111 @@
+\hypertarget{class_view_1_1_draw_class}{}\section{View.\+Draw\+Class Class Reference}
+\label{class_view_1_1_draw_class}\index{View.\+Draw\+Class@{View.\+Draw\+Class}}
+
+
+Draw Class containing all the different draw methods  
+
+
+\subsection*{Static Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+static void \hyperlink{class_view_1_1_draw_class_a5b4e02d7c968fe293c2b42b26a3b2945}{Draw\+Unit} (Sprite\+Batch sprite\+Batch, \hyperlink{class_model_1_1_player}{Player} player)
+\item 
+static void \hyperlink{class_view_1_1_draw_class_ae99bdbd081b2d201780307a233bfd9d3}{draw\+Damage\+Popup} (Sprite\+Batch sprite\+Batch, Sprite\+Font font)
+\item 
+static void \hyperlink{class_view_1_1_draw_class_a4f65b2590cbc2d54776fb2e6e8446337}{draw\+Highlight\+Nodes} (Sprite\+Batch sprite\+Batch, \hyperlink{class_model_1_1_graph}{Graph} graph, Texture2D moveable\+Node, Texture2D attackable\+Node)
+\item 
+static void \hyperlink{class_view_1_1_draw_class_ae75363224d26c1de36820c77c00bab4b}{draw\+Drop\+Down\+Menu} (Sprite\+Batch sprite\+Batch)
+\item 
+static void \hyperlink{class_view_1_1_draw_class_a66b9b84b3e7e82180fe747a5d0ac6af4}{draw\+Inventory\+Menu} (Sprite\+Batch sprite\+Batch, Sprite\+Font font)
+\item 
+static void \hyperlink{class_view_1_1_draw_class_a69c3edf89c9b736bb8a9921e2e489e1a}{draw\+Units\+At\+Game\+Over} (Sprite\+Batch sprite\+Batch)
+\item 
+static void \hyperlink{class_view_1_1_draw_class_aadfde5664a486e1dc9581628ce98b0b6}{draw\+End\+Turn\+Button} (Sprite\+Batch sprite\+Batch, Texture2D end\+Turn\+Button)
+\item 
+static void \hyperlink{class_view_1_1_draw_class_a92a20fce6da929b25cd19c68f37cee03}{draw\+Attack\+Confirm} (Sprite\+Batch sprite\+Batch, Sprite\+Font font, Sprite\+Font large\+Font, Sprite\+Font largest\+Font, \hyperlink{class_model_1_1_graph}{Graph} graph)
+\item 
+static void \hyperlink{class_view_1_1_draw_class_a02cb24dbfed917cc4f9eb2bc9309664e}{draw\+Info\+Screen} (Sprite\+Batch sprite\+Batch, \hyperlink{interface_model_1_1_unit}{Unit} unit, Sprite\+Font font, Sprite\+Font large\+Font)
+\item 
+static void \hyperlink{class_view_1_1_draw_class_a58026b4efa17fe7b88500b5d58009e41}{draw\+Game\+Over\+Menu} (Sprite\+Batch sprite\+Batch, Texture2D game\+Over, Texture2D back\+Ground, Sprite\+Font largest\+Font)
+\item 
+static void \hyperlink{class_view_1_1_draw_class_a93919267e711f68a3ebc1087246fbcbe}{draw\+Turn\+Transition} (Sprite\+Batch sprite\+Batch, Texture2D player1\+Transition, Texture2D player2\+Transition)
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Draw Class containing all the different draw methods 
+
+
+
+\subsection{Member Function Documentation}
+\hypertarget{class_view_1_1_draw_class_a92a20fce6da929b25cd19c68f37cee03}{}\label{class_view_1_1_draw_class_a92a20fce6da929b25cd19c68f37cee03} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!draw\+Attack\+Confirm@{draw\+Attack\+Confirm}}
+\index{draw\+Attack\+Confirm@{draw\+Attack\+Confirm}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{draw\+Attack\+Confirm()}{drawAttackConfirm()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+draw\+Attack\+Confirm (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch,  }\item[{Sprite\+Font}]{font,  }\item[{Sprite\+Font}]{large\+Font,  }\item[{Sprite\+Font}]{largest\+Font,  }\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draw attack confirmation screen  sprite\+Batch to draw 2D bitmap to screen  font small font to be used  large\+Font Larger font to be used  largest\+Font Largest font to be used  graph The game graph \hypertarget{class_view_1_1_draw_class_ae99bdbd081b2d201780307a233bfd9d3}{}\label{class_view_1_1_draw_class_ae99bdbd081b2d201780307a233bfd9d3} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!draw\+Damage\+Popup@{draw\+Damage\+Popup}}
+\index{draw\+Damage\+Popup@{draw\+Damage\+Popup}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{draw\+Damage\+Popup()}{drawDamagePopup()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+draw\+Damage\+Popup (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch,  }\item[{Sprite\+Font}]{font }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draw Damage pop up from attacking  sprite\+Batch to draw 2D bitmap to screen  font the font to be used \hypertarget{class_view_1_1_draw_class_ae75363224d26c1de36820c77c00bab4b}{}\label{class_view_1_1_draw_class_ae75363224d26c1de36820c77c00bab4b} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!draw\+Drop\+Down\+Menu@{draw\+Drop\+Down\+Menu}}
+\index{draw\+Drop\+Down\+Menu@{draw\+Drop\+Down\+Menu}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{draw\+Drop\+Down\+Menu()}{drawDropDownMenu()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+draw\+Drop\+Down\+Menu (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draw highlightable nodes  sprite\+Batch to draw 2D bitmap to screen \hypertarget{class_view_1_1_draw_class_aadfde5664a486e1dc9581628ce98b0b6}{}\label{class_view_1_1_draw_class_aadfde5664a486e1dc9581628ce98b0b6} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!draw\+End\+Turn\+Button@{draw\+End\+Turn\+Button}}
+\index{draw\+End\+Turn\+Button@{draw\+End\+Turn\+Button}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{draw\+End\+Turn\+Button()}{drawEndTurnButton()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+draw\+End\+Turn\+Button (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch,  }\item[{Texture2D}]{end\+Turn\+Button }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draw end turn button  sprite\+Batch to draw 2D bitmap to screen  end\+Turn\+Button End turn button texture2D \hypertarget{class_view_1_1_draw_class_a58026b4efa17fe7b88500b5d58009e41}{}\label{class_view_1_1_draw_class_a58026b4efa17fe7b88500b5d58009e41} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!draw\+Game\+Over\+Menu@{draw\+Game\+Over\+Menu}}
+\index{draw\+Game\+Over\+Menu@{draw\+Game\+Over\+Menu}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{draw\+Game\+Over\+Menu()}{drawGameOverMenu()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+draw\+Game\+Over\+Menu (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch,  }\item[{Texture2D}]{game\+Over,  }\item[{Texture2D}]{back\+Ground,  }\item[{Sprite\+Font}]{largest\+Font }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draw highlightable nodes  sprite\+Batch to draw 2D bitmap to screen  game\+Over The game over button Texture2D  background The background Texture2D  largest\+Font Largest font to be used \hypertarget{class_view_1_1_draw_class_a4f65b2590cbc2d54776fb2e6e8446337}{}\label{class_view_1_1_draw_class_a4f65b2590cbc2d54776fb2e6e8446337} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!draw\+Highlight\+Nodes@{draw\+Highlight\+Nodes}}
+\index{draw\+Highlight\+Nodes@{draw\+Highlight\+Nodes}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{draw\+Highlight\+Nodes()}{drawHighlightNodes()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+draw\+Highlight\+Nodes (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch,  }\item[{\hyperlink{class_model_1_1_graph}{Graph}}]{graph,  }\item[{Texture2D}]{moveable\+Node,  }\item[{Texture2D}]{attackable\+Node }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draw highlightable nodes  sprite\+Batch to draw 2D bitmap to screen  graph The current game graph  moveable\+Node The texture for moveable\+Node  attackable\+Node The texture for attackable\+Node \hypertarget{class_view_1_1_draw_class_a02cb24dbfed917cc4f9eb2bc9309664e}{}\label{class_view_1_1_draw_class_a02cb24dbfed917cc4f9eb2bc9309664e} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!draw\+Info\+Screen@{draw\+Info\+Screen}}
+\index{draw\+Info\+Screen@{draw\+Info\+Screen}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{draw\+Info\+Screen()}{drawInfoScreen()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+draw\+Info\+Screen (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch,  }\item[{\hyperlink{interface_model_1_1_unit}{Unit}}]{unit,  }\item[{Sprite\+Font}]{font,  }\item[{Sprite\+Font}]{large\+Font }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draws character information popup.  sprite\+Batch Draws 2D bitmap to screen.  unit Unit to print information of.  font Small font to be used.  large\+Font Larger font to be used. \hypertarget{class_view_1_1_draw_class_a66b9b84b3e7e82180fe747a5d0ac6af4}{}\label{class_view_1_1_draw_class_a66b9b84b3e7e82180fe747a5d0ac6af4} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!draw\+Inventory\+Menu@{draw\+Inventory\+Menu}}
+\index{draw\+Inventory\+Menu@{draw\+Inventory\+Menu}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{draw\+Inventory\+Menu()}{drawInventoryMenu()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+draw\+Inventory\+Menu (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch,  }\item[{Sprite\+Font}]{font }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draw highlightable nodes  sprite\+Batch to draw 2D bitmap to screen  font The font used to draw the text \hypertarget{class_view_1_1_draw_class_a93919267e711f68a3ebc1087246fbcbe}{}\label{class_view_1_1_draw_class_a93919267e711f68a3ebc1087246fbcbe} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!draw\+Turn\+Transition@{draw\+Turn\+Transition}}
+\index{draw\+Turn\+Transition@{draw\+Turn\+Transition}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{draw\+Turn\+Transition()}{drawTurnTransition()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+draw\+Turn\+Transition (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch,  }\item[{Texture2D}]{player1\+Transition,  }\item[{Texture2D}]{player2\+Transition }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draw highlightable nodes  sprite\+Batch to draw 2D bitmap to screen  player1\+Transition The player 1 transition texture2D  player2\+Transition The player 2 transition texture2D \hypertarget{class_view_1_1_draw_class_a5b4e02d7c968fe293c2b42b26a3b2945}{}\label{class_view_1_1_draw_class_a5b4e02d7c968fe293c2b42b26a3b2945} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!Draw\+Unit@{Draw\+Unit}}
+\index{Draw\+Unit@{Draw\+Unit}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{Draw\+Unit()}{DrawUnit()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+Draw\+Unit (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch,  }\item[{\hyperlink{class_model_1_1_player}{Player}}]{player }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draw unit sprites  sprite\+Batch to draw 2D bitmap to screen  player The player\textquotesingle{}s unit to draw \hypertarget{class_view_1_1_draw_class_a69c3edf89c9b736bb8a9921e2e489e1a}{}\label{class_view_1_1_draw_class_a69c3edf89c9b736bb8a9921e2e489e1a} 
+\index{View\+::\+Draw\+Class@{View\+::\+Draw\+Class}!draw\+Units\+At\+Game\+Over@{draw\+Units\+At\+Game\+Over}}
+\index{draw\+Units\+At\+Game\+Over@{draw\+Units\+At\+Game\+Over}!View\+::\+Draw\+Class@{View\+::\+Draw\+Class}}
+\subsubsection{\texorpdfstring{draw\+Units\+At\+Game\+Over()}{drawUnitsAtGameOver()}}
+{\footnotesize\ttfamily static void View.\+Draw\+Class.\+draw\+Units\+At\+Game\+Over (\begin{DoxyParamCaption}\item[{Sprite\+Batch}]{sprite\+Batch }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
+
+Draw highlightable nodes  sprite\+Batch to draw 2D bitmap to screen 
+
+The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
+\item 
+C\+:/\+Users/chaos/\+Documents/\+Blaze-\/\+Brigade/src/\+Blaze-\/\+Brigade/\+Blaze\+\_\+\+Brigade/Draw\+Class.\+cs\end{DoxyCompactItemize}
diff --git a/Doc/Design/MIS/latex/class_view_1_1_how_to_play.pdf b/Doc/Design/MIS/latex/class_view_1_1_how_to_play.pdf
index 46c01f264b43b4e6caf3c9575a2c6decd876ea1a..611f4ff522d90ece7bdceb65fce89f8a4b471e82 100644
--- a/Doc/Design/MIS/latex/class_view_1_1_how_to_play.pdf
+++ b/Doc/Design/MIS/latex/class_view_1_1_how_to_play.pdf
@@ -52,12 +52,12 @@ endobj
 <?adobe-xap-filters esc="CRLF"?>
 <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:5a8331cc-a79d-11e6-0000-13a8e2c3d8cf' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
-<rdf:Description rdf:about='uuid:5a8331cc-a79d-11e6-0000-13a8e2c3d8cf' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-07T18:28:14-05:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-11-07T18:28:14-05:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0ea26b05-ae6b-11e6-0000-13a8e2c3d8cf' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
+<rdf:Description rdf:about='uuid:0ea26b05-ae6b-11e6-0000-13a8e2c3d8cf' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-16T10:15:50-05:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-11-16T10:15:50-05:00</xmp:CreateDate>
 <xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:5a8331cc-a79d-11e6-0000-13a8e2c3d8cf' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:5a8331cc-a79d-11e6-0000-13a8e2c3d8cf'/>
-<rdf:Description rdf:about='uuid:5a8331cc-a79d-11e6-0000-13a8e2c3d8cf' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
+<rdf:Description rdf:about='uuid:0ea26b05-ae6b-11e6-0000-13a8e2c3d8cf' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0ea26b05-ae6b-11e6-0000-13a8e2c3d8cf'/>
+<rdf:Description rdf:about='uuid:0ea26b05-ae6b-11e6-0000-13a8e2c3d8cf' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
 </rdf:RDF>
 </x:xmpmeta>
                                                                         
@@ -67,8 +67,8 @@ endstream
 endobj
 2 0 obj
 <</Producer(MiKTeX GPL Ghostscript 9.19)
-/CreationDate(D:20161107182814-05'00')
-/ModDate(D:20161107182814-05'00')
+/CreationDate(D:20161116101550-05'00')
+/ModDate(D:20161116101550-05'00')
 /Title(ClassName)
 /Creator(Doxygen)
 /Author()>>endobj
@@ -88,7 +88,7 @@ xref
 0000000755 00000 n 
 trailer
 << /Size 12 /Root 1 0 R /Info 2 0 R
-/ID [<AE1ADA3BE3CB332CD0853C72D14391DE><AE1ADA3BE3CB332CD0853C72D14391DE>]
+/ID [<354374123BC842AB59D7B6B5A630880B><354374123BC842AB59D7B6B5A630880B>]
 >>
 startxref
 2410
diff --git a/Doc/Design/MIS/latex/class_view_1_1_how_to_play2.pdf b/Doc/Design/MIS/latex/class_view_1_1_how_to_play2.pdf
index 62a40761a8d390770c3d91a79dafc20e4143d0cf..1d0aa71c5717d1e4d853d313e159c28c269ccd66 100644
--- a/Doc/Design/MIS/latex/class_view_1_1_how_to_play2.pdf
+++ b/Doc/Design/MIS/latex/class_view_1_1_how_to_play2.pdf
@@ -52,12 +52,12 @@ endobj
 <?adobe-xap-filters esc="CRLF"?>
 <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:5b1bc84c-a79d-11e6-0000-55ae511e1df0' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
-<rdf:Description rdf:about='uuid:5b1bc84c-a79d-11e6-0000-55ae511e1df0' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-07T18:28:15-05:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-11-07T18:28:15-05:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0f3b0185-ae6b-11e6-0000-55ae511e1df0' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
+<rdf:Description rdf:about='uuid:0f3b0185-ae6b-11e6-0000-55ae511e1df0' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-16T10:15:51-05:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-11-16T10:15:51-05:00</xmp:CreateDate>
 <xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:5b1bc84c-a79d-11e6-0000-55ae511e1df0' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:5b1bc84c-a79d-11e6-0000-55ae511e1df0'/>
-<rdf:Description rdf:about='uuid:5b1bc84c-a79d-11e6-0000-55ae511e1df0' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
+<rdf:Description rdf:about='uuid:0f3b0185-ae6b-11e6-0000-55ae511e1df0' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0f3b0185-ae6b-11e6-0000-55ae511e1df0'/>
+<rdf:Description rdf:about='uuid:0f3b0185-ae6b-11e6-0000-55ae511e1df0' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
 </rdf:RDF>
 </x:xmpmeta>
                                                                         
@@ -67,8 +67,8 @@ endstream
 endobj
 2 0 obj
 <</Producer(MiKTeX GPL Ghostscript 9.19)
-/CreationDate(D:20161107182815-05'00')
-/ModDate(D:20161107182815-05'00')
+/CreationDate(D:20161116101551-05'00')
+/ModDate(D:20161116101551-05'00')
 /Title(ClassName)
 /Creator(Doxygen)
 /Author()>>endobj
@@ -88,7 +88,7 @@ xref
 0000000808 00000 n 
 trailer
 << /Size 12 /Root 1 0 R /Info 2 0 R
-/ID [<709D8AD6958DCBC3E8B9792F364C9DBD><709D8AD6958DCBC3E8B9792F364C9DBD>]
+/ID [<251F55F3220FF0C8BA7E4F3D5F8FD13F><251F55F3220FF0C8BA7E4F3D5F8FD13F>]
 >>
 startxref
 2463
diff --git a/Doc/Design/MIS/latex/class_view_1_1_how_to_play3.pdf b/Doc/Design/MIS/latex/class_view_1_1_how_to_play3.pdf
index 3061541faeff815c1509c416c1ead132ff24c5dc..7cea3858a5bd020bbb650b6e156f38c29b6b2e8b 100644
Binary files a/Doc/Design/MIS/latex/class_view_1_1_how_to_play3.pdf and b/Doc/Design/MIS/latex/class_view_1_1_how_to_play3.pdf differ
diff --git a/Doc/Design/MIS/latex/class_view_1_1_how_to_play3.tex b/Doc/Design/MIS/latex/class_view_1_1_how_to_play3.tex
index 44599b6a08c30eb2580e8ad04b84bf5108982251..2218868f30b7334f97be80502580526f1833f6ba 100644
--- a/Doc/Design/MIS/latex/class_view_1_1_how_to_play3.tex
+++ b/Doc/Design/MIS/latex/class_view_1_1_how_to_play3.tex
@@ -2,7 +2,7 @@
 \label{class_view_1_1_how_to_play3}\index{View.\+How\+To\+Play3@{View.\+How\+To\+Play3}}
 
 
-How to Play Menu 3 is opened with next is clicked on \hyperlink{class_view_1_1_how_to_play}{How\+To\+Play} Menu 2  
+How to Play Menu 3 is opened with next is clicked on \hyperlink{class_view_1_1_how_to_play2}{How\+To\+Play2} Menu  
 
 
 Inheritance diagram for View.\+How\+To\+Play3\+:\begin{figure}[H]
@@ -34,7 +34,7 @@ override void \hyperlink{class_view_1_1_how_to_play3_a9383ffca40f40f1554ee919b72
 
 
 \subsection{Detailed Description}
-How to Play Menu 3 is opened with next is clicked on \hyperlink{class_view_1_1_how_to_play}{How\+To\+Play} Menu 2 
+How to Play Menu 3 is opened with next is clicked on \hyperlink{class_view_1_1_how_to_play2}{How\+To\+Play2} Menu 
 
 
 
diff --git a/Doc/Design/MIS/latex/class_view_1_1_main_menu.pdf b/Doc/Design/MIS/latex/class_view_1_1_main_menu.pdf
index 3b6d1340b87ae8e9d69ab54175f59709dcb0639f..abe831ceadc692ea3920ea1fab64115b5c79abcb 100644
--- a/Doc/Design/MIS/latex/class_view_1_1_main_menu.pdf
+++ b/Doc/Design/MIS/latex/class_view_1_1_main_menu.pdf
@@ -53,12 +53,12 @@ endobj
 <?adobe-xap-filters esc="CRLF"?>
 <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:5b1bc84c-a79d-11e6-0000-3b74ded7da52' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
-<rdf:Description rdf:about='uuid:5b1bc84c-a79d-11e6-0000-3b74ded7da52' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-07T18:28:15-05:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-11-07T18:28:15-05:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0fd39805-ae6b-11e6-0000-3b74ded7da52' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
+<rdf:Description rdf:about='uuid:0fd39805-ae6b-11e6-0000-3b74ded7da52' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-16T10:15:52-05:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-11-16T10:15:52-05:00</xmp:CreateDate>
 <xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:5b1bc84c-a79d-11e6-0000-3b74ded7da52' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:5b1bc84c-a79d-11e6-0000-3b74ded7da52'/>
-<rdf:Description rdf:about='uuid:5b1bc84c-a79d-11e6-0000-3b74ded7da52' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
+<rdf:Description rdf:about='uuid:0fd39805-ae6b-11e6-0000-3b74ded7da52' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0fd39805-ae6b-11e6-0000-3b74ded7da52'/>
+<rdf:Description rdf:about='uuid:0fd39805-ae6b-11e6-0000-3b74ded7da52' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
 </rdf:RDF>
 </x:xmpmeta>
                                                                         
@@ -68,8 +68,8 @@ endstream
 endobj
 2 0 obj
 <</Producer(MiKTeX GPL Ghostscript 9.19)
-/CreationDate(D:20161107182815-05'00')
-/ModDate(D:20161107182815-05'00')
+/CreationDate(D:20161116101552-05'00')
+/ModDate(D:20161116101552-05'00')
 /Title(ClassName)
 /Creator(Doxygen)
 /Author()>>endobj
@@ -89,7 +89,7 @@ xref
 0000000752 00000 n 
 trailer
 << /Size 12 /Root 1 0 R /Info 2 0 R
-/ID [<F1B26C65BD95AE46A5340207B068A556><F1B26C65BD95AE46A5340207B068A556>]
+/ID [<8A37BF6603908D032F8F59D85F2571E6><8A37BF6603908D032F8F59D85F2571E6>]
 >>
 startxref
 2407
diff --git a/Doc/Design/MIS/latex/hierarchy.tex b/Doc/Design/MIS/latex/hierarchy.tex
index e02354c76350f506f9d665d3562e350d7a170f40..aba65e006de7dc0cb5f75cb5d928c61f27e292fc 100644
--- a/Doc/Design/MIS/latex/hierarchy.tex
+++ b/Doc/Design/MIS/latex/hierarchy.tex
@@ -1,7 +1,10 @@
 \section{Class Hierarchy}
 This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
+\item \contentsline{section}{View.\+Animation}{\pageref{class_view_1_1_animation}}{}
 \item \contentsline{section}{View.\+Button}{\pageref{class_view_1_1_button}}{}
+\item \contentsline{section}{View.\+Camera}{\pageref{class_view_1_1_camera}}{}
 \item \contentsline{section}{Model.\+Damage\+Calculations}{\pageref{class_model_1_1_damage_calculations}}{}
+\item \contentsline{section}{View.\+Draw\+Class}{\pageref{class_view_1_1_draw_class}}{}
 \item Form\begin{DoxyCompactList}
 \item \contentsline{section}{View.\+How\+To\+Play}{\pageref{class_view_1_1_how_to_play}}{}
 \item \contentsline{section}{View.\+How\+To\+Play2}{\pageref{class_view_1_1_how_to_play2}}{}
@@ -25,8 +28,11 @@ This inheritance list is sorted roughly, but not completely, alphabetically\+:\b
 \end{DoxyCompactList}
 \item \contentsline{section}{Model.\+Weapon}{\pageref{interface_model_1_1_weapon}}{}
 \begin{DoxyCompactList}
-\item \contentsline{section}{Model.\+Bronze\+Bow}{\pageref{class_model_1_1_bronze_bow}}{}
 \item \contentsline{section}{Model.\+Bronze\+Sword}{\pageref{class_model_1_1_bronze_sword}}{}
 \item \contentsline{section}{Model.\+Fireball}{\pageref{class_model_1_1_fireball}}{}
+\item \contentsline{section}{Model.\+Fireblast}{\pageref{class_model_1_1_fireblast}}{}
+\item \contentsline{section}{Model.\+Iron\+Sword}{\pageref{class_model_1_1_iron_sword}}{}
+\item \contentsline{section}{Model.\+Long\+Bow}{\pageref{class_model_1_1_long_bow}}{}
+\item \contentsline{section}{Model.\+Short\+Bow}{\pageref{class_model_1_1_short_bow}}{}
 \end{DoxyCompactList}
 \end{DoxyCompactList}
diff --git a/Doc/Design/MIS/latex/interface_model_1_1_unit.pdf b/Doc/Design/MIS/latex/interface_model_1_1_unit.pdf
index 16042e7c26762a340a5f2651d4f6284908402ae0..7259672c0f0279e85921784b8cfc138a7736a7ec 100644
--- a/Doc/Design/MIS/latex/interface_model_1_1_unit.pdf
+++ b/Doc/Design/MIS/latex/interface_model_1_1_unit.pdf
@@ -54,12 +54,12 @@ endobj
 <?adobe-xap-filters esc="CRLF"?>
 <x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
 <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
-<rdf:Description rdf:about='uuid:59ea9b4c-a79d-11e6-0000-a55b74201cbc' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
-<rdf:Description rdf:about='uuid:59ea9b4c-a79d-11e6-0000-a55b74201cbc' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-07T18:28:13-05:00</xmp:ModifyDate>
-<xmp:CreateDate>2016-11-07T18:28:13-05:00</xmp:CreateDate>
+<rdf:Description rdf:about='uuid:0e09d485-ae6b-11e6-0000-a55b74201cbc' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.19'/>
+<rdf:Description rdf:about='uuid:0e09d485-ae6b-11e6-0000-a55b74201cbc' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2016-11-16T10:15:49-05:00</xmp:ModifyDate>
+<xmp:CreateDate>2016-11-16T10:15:49-05:00</xmp:CreateDate>
 <xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
-<rdf:Description rdf:about='uuid:59ea9b4c-a79d-11e6-0000-a55b74201cbc' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:59ea9b4c-a79d-11e6-0000-a55b74201cbc'/>
-<rdf:Description rdf:about='uuid:59ea9b4c-a79d-11e6-0000-a55b74201cbc' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
+<rdf:Description rdf:about='uuid:0e09d485-ae6b-11e6-0000-a55b74201cbc' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:0e09d485-ae6b-11e6-0000-a55b74201cbc'/>
+<rdf:Description rdf:about='uuid:0e09d485-ae6b-11e6-0000-a55b74201cbc' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
 </rdf:RDF>
 </x:xmpmeta>
                                                                         
@@ -69,8 +69,8 @@ endstream
 endobj
 2 0 obj
 <</Producer(MiKTeX GPL Ghostscript 9.19)
-/CreationDate(D:20161107182813-05'00')
-/ModDate(D:20161107182813-05'00')
+/CreationDate(D:20161116101549-05'00')
+/ModDate(D:20161116101549-05'00')
 /Title(ClassName)
 /Creator(Doxygen)
 /Author()>>endobj
@@ -90,7 +90,7 @@ xref
 0000000827 00000 n 
 trailer
 << /Size 12 /Root 1 0 R /Info 2 0 R
-/ID [<A866FCE4F3A4329E716EA3E3673CB8BF><A866FCE4F3A4329E716EA3E3673CB8BF>]
+/ID [<C278DD09D1E9C8DF84A8F197A21EA2E9><C278DD09D1E9C8DF84A8F197A21EA2E9>]
 >>
 startxref
 2482
diff --git a/Doc/Design/MIS/latex/interface_model_1_1_unit.tex b/Doc/Design/MIS/latex/interface_model_1_1_unit.tex
index 20b8da3fbe0757f319aa6842ef6b77bdfeb59e25..f529544932ae9a9a3db0fdd6a4a2e5061b79ad79 100644
--- a/Doc/Design/MIS/latex/interface_model_1_1_unit.tex
+++ b/Doc/Design/MIS/latex/interface_model_1_1_unit.tex
@@ -24,8 +24,6 @@ bool \hyperlink{interface_model_1_1_unit_ae9cd223ee338da82906a99bd32e72bb4}{is\+
 \item 
 void \hyperlink{interface_model_1_1_unit_a9fe162206435e50e8da130388ab50fdb}{set\+Button\+Coordinates} (Vector2 pixel\+Coordinates)
 \item 
-void \hyperlink{interface_model_1_1_unit_ae8e7d85dbf553f53c6a97a69a131e302}{animate} (Direction direction)
-\item 
 Texture2D \hyperlink{interface_model_1_1_unit_a7c076427c8ef933d33ae50c76ea995b3}{get\+Sprite\+Image} ()
 \item 
 Texture2D \hyperlink{interface_model_1_1_unit_a626820d6c1777ab3e3c2f3a2ce272e80}{get\+Button\+Image} (\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type} button\+Type)
@@ -36,7 +34,7 @@ Texture2D \hyperlink{interface_model_1_1_unit_aeb30a63287028d9e2d123805b62d3208}
 \item 
 \hyperlink{class_view_1_1_button}{Button} \mbox{[}$\,$\mbox{]} \hyperlink{interface_model_1_1_unit_a99c8b10dfe133f56582ca11c1dbd230d}{get\+Buttons} ()
 \item 
-\hyperlink{class_view_1_1_button}{Button} \hyperlink{interface_model_1_1_unit_a4988717b894a45723cca1a8b4dac5060}{get\+Button\+Of\+Type} (\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type} button\+Type)
+\hyperlink{class_view_1_1_button}{Button} \hyperlink{interface_model_1_1_unit_a5ff17e4c9ffaf08f29af97a16cd56a02}{get\+Button\+Type} (\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type} button\+Type)
 \item 
 Rectangle \hyperlink{interface_model_1_1_unit_aecb5510d53b67568a17e89b40cdadda7}{get\+Current\+Frame} ()
 \item 
@@ -67,6 +65,8 @@ int \hyperlink{interface_model_1_1_unit_afdbcc5ed513f2d2ac9b1817b542dcce5}{Level
 \item 
 \hyperlink{interface_model_1_1_weapon}{Weapon} \hyperlink{interface_model_1_1_unit_a6768928c4a12dfd60675b830bdc70167}{equipped\+Weapon}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
+int \hyperlink{interface_model_1_1_unit_aa7dd9a7688288db63604d0e57a68ffb5}{current\+Frame}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
+\item 
 Tuple$<$ int, int $>$ \hyperlink{interface_model_1_1_unit_a090b11590e5dbfa1a064c21d831d0a3b}{Position}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
 \item 
 Vector2 \hyperlink{interface_model_1_1_unit_a40c0baa06bc651953048d73599070425}{Pixel\+Coordinates}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
@@ -79,21 +79,6 @@ Vector2 \hyperlink{interface_model_1_1_unit_a40c0baa06bc651953048d73599070425}{P
 This is the interface for the 3 playable unit classes, where the only differences in the units will be their statistics and graphical assets 
 
 \subsection{Member Function Documentation}
-\hypertarget{interface_model_1_1_unit_ae8e7d85dbf553f53c6a97a69a131e302}{}\label{interface_model_1_1_unit_ae8e7d85dbf553f53c6a97a69a131e302} 
-\index{Model\+::\+Unit@{Model\+::\+Unit}!animate@{animate}}
-\index{animate@{animate}!Model\+::\+Unit@{Model\+::\+Unit}}
-\subsubsection{\texorpdfstring{animate()}{animate()}}
-{\footnotesize\ttfamily void Model.\+Unit.\+animate (\begin{DoxyParamCaption}\item[{Direction}]{direction }\end{DoxyParamCaption})}
-
-animate sprite walking the direction specified 
-\begin{DoxyParams}{Parameters}
-{\em direction} & The direction the unit is moving in \\
-\hline
-\end{DoxyParams}
-
-
-Implemented in \hyperlink{class_model_1_1_archer_a98d25f7b4b7f365402668bcfc03eff28}{Model.\+Archer}, \hyperlink{class_model_1_1_mage_a392e364fdf2970caec5941366cfdc6f9}{Model.\+Mage}, and \hyperlink{class_model_1_1_warrior_a0e4d364c551d62c4c9b8993f299e5688}{Model.\+Warrior}.
-
 \hypertarget{interface_model_1_1_unit_a626820d6c1777ab3e3c2f3a2ce272e80}{}\label{interface_model_1_1_unit_a626820d6c1777ab3e3c2f3a2ce272e80} 
 \index{Model\+::\+Unit@{Model\+::\+Unit}!get\+Button\+Image@{get\+Button\+Image}}
 \index{get\+Button\+Image@{get\+Button\+Image}!Model\+::\+Unit@{Model\+::\+Unit}}
@@ -104,21 +89,6 @@ returns the button texture at index i
 
 Implemented in \hyperlink{class_model_1_1_archer_aa643e878609d234a3fddca294d4d6756}{Model.\+Archer}, \hyperlink{class_model_1_1_mage_a6c34591377675f0643fa36a2d1cb378d}{Model.\+Mage}, and \hyperlink{class_model_1_1_warrior_a113fc7c767ebae89aa0968f2b467a007}{Model.\+Warrior}.
 
-\hypertarget{interface_model_1_1_unit_a4988717b894a45723cca1a8b4dac5060}{}\label{interface_model_1_1_unit_a4988717b894a45723cca1a8b4dac5060} 
-\index{Model\+::\+Unit@{Model\+::\+Unit}!get\+Button\+Of\+Type@{get\+Button\+Of\+Type}}
-\index{get\+Button\+Of\+Type@{get\+Button\+Of\+Type}!Model\+::\+Unit@{Model\+::\+Unit}}
-\subsubsection{\texorpdfstring{get\+Button\+Of\+Type()}{getButtonOfType()}}
-{\footnotesize\ttfamily \hyperlink{class_view_1_1_button}{Button} Model.\+Unit.\+get\+Button\+Of\+Type (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type}}]{button\+Type }\end{DoxyParamCaption})}
-
-Returns the button type 
-\begin{DoxyParams}{Parameters}
-{\em button\+Type} & The button to return (Move, Attack, Item, Wait, and attack confirm) \\
-\hline
-\end{DoxyParams}
-
-
-Implemented in \hyperlink{class_model_1_1_archer_a31d5c71c429ebedef4a23b84b93408ff}{Model.\+Archer}, \hyperlink{class_model_1_1_mage_adeea72218aed1013de839d04e5bde84c}{Model.\+Mage}, and \hyperlink{class_model_1_1_warrior_a0f5a9c6f5e550f44c84ca64ce022e9a6}{Model.\+Warrior}.
-
 \hypertarget{interface_model_1_1_unit_a99c8b10dfe133f56582ca11c1dbd230d}{}\label{interface_model_1_1_unit_a99c8b10dfe133f56582ca11c1dbd230d} 
 \index{Model\+::\+Unit@{Model\+::\+Unit}!get\+Buttons@{get\+Buttons}}
 \index{get\+Buttons@{get\+Buttons}!Model\+::\+Unit@{Model\+::\+Unit}}
@@ -129,6 +99,21 @@ returns the dropdown menu buttons of the unit
 
 Implemented in \hyperlink{class_model_1_1_archer_a9bbc5e879beafc25e5a33ff80c59ae82}{Model.\+Archer}, \hyperlink{class_model_1_1_mage_a57c850c709b509cf0e23f8ebf24da6f0}{Model.\+Mage}, and \hyperlink{class_model_1_1_warrior_acfd43847689bf1dc0d58429688c33b24}{Model.\+Warrior}.
 
+\hypertarget{interface_model_1_1_unit_a5ff17e4c9ffaf08f29af97a16cd56a02}{}\label{interface_model_1_1_unit_a5ff17e4c9ffaf08f29af97a16cd56a02} 
+\index{Model\+::\+Unit@{Model\+::\+Unit}!get\+Button\+Type@{get\+Button\+Type}}
+\index{get\+Button\+Type@{get\+Button\+Type}!Model\+::\+Unit@{Model\+::\+Unit}}
+\subsubsection{\texorpdfstring{get\+Button\+Type()}{getButtonType()}}
+{\footnotesize\ttfamily \hyperlink{class_view_1_1_button}{Button} Model.\+Unit.\+get\+Button\+Type (\begin{DoxyParamCaption}\item[{\hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type}}]{button\+Type }\end{DoxyParamCaption})}
+
+Returns the button type 
+\begin{DoxyParams}{Parameters}
+{\em button\+Type} & The button to return (Move, Attack, Item, Wait, and attack confirm) \\
+\hline
+\end{DoxyParams}
+
+
+Implemented in \hyperlink{class_model_1_1_archer_a7feeb803f7067d5d2a6f6137ab6f6611}{Model.\+Archer}, \hyperlink{class_model_1_1_mage_ac4e875b6ed87a970b75ab79f78ecaa19}{Model.\+Mage}, and \hyperlink{class_model_1_1_warrior_a8c9209211e26c7bf6ebe544534948a4e}{Model.\+Warrior}.
+
 \hypertarget{interface_model_1_1_unit_aeb30a63287028d9e2d123805b62d3208}{}\label{interface_model_1_1_unit_aeb30a63287028d9e2d123805b62d3208} 
 \index{Model\+::\+Unit@{Model\+::\+Unit}!get\+Char\+Attack\+Info@{get\+Char\+Attack\+Info}}
 \index{get\+Char\+Attack\+Info@{get\+Char\+Attack\+Info}!Model\+::\+Unit@{Model\+::\+Unit}}
@@ -253,7 +238,13 @@ Implemented in \hyperlink{class_model_1_1_archer_a4de690927cc791da8de82e7bedf13c
 \subsubsection{\texorpdfstring{Alive}{Alive}}
 {\footnotesize\ttfamily bool Model.\+Unit.\+Alive\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
 
-Sets and returns whether or not unit is alive \hypertarget{interface_model_1_1_unit_afca346077df4376dc519435f3a192949}{}\label{interface_model_1_1_unit_afca346077df4376dc519435f3a192949} 
+Sets and returns whether or not unit is alive \hypertarget{interface_model_1_1_unit_aa7dd9a7688288db63604d0e57a68ffb5}{}\label{interface_model_1_1_unit_aa7dd9a7688288db63604d0e57a68ffb5} 
+\index{Model\+::\+Unit@{Model\+::\+Unit}!current\+Frame@{current\+Frame}}
+\index{current\+Frame@{current\+Frame}!Model\+::\+Unit@{Model\+::\+Unit}}
+\subsubsection{\texorpdfstring{current\+Frame}{currentFrame}}
+{\footnotesize\ttfamily int Model.\+Unit.\+current\+Frame\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
+
+Sets and gets the current frame of the animation sequence \hypertarget{interface_model_1_1_unit_afca346077df4376dc519435f3a192949}{}\label{interface_model_1_1_unit_afca346077df4376dc519435f3a192949} 
 \index{Model\+::\+Unit@{Model\+::\+Unit}!Def@{Def}}
 \index{Def@{Def}!Model\+::\+Unit@{Model\+::\+Unit}}
 \subsubsection{\texorpdfstring{Def}{Def}}
diff --git a/Doc/Design/MIS/latex/interface_model_1_1_weapon.eps b/Doc/Design/MIS/latex/interface_model_1_1_weapon.eps
index 6ed1866bee0dde57c6cc511b15c06b8c4d906c0c..4446c0c45ba824726e052192c620ac7a6bfa9328 100644
--- a/Doc/Design/MIS/latex/interface_model_1_1_weapon.eps
+++ b/Doc/Design/MIS/latex/interface_model_1_1_weapon.eps
@@ -5,7 +5,7 @@
 %%For: 
 %Magnification: 1.00
 %%Orientation: Portrait
-%%BoundingBox: 0 0 500 98.765432
+%%BoundingBox: 0 0 500 49.382716
 %%Pages: 0
 %%BeginSetup
 %%EndSetup
@@ -19,13 +19,13 @@
 /marginwidth 10 def
 /distx 20 def
 /disty 40 def
-/boundaspect 5.062500 def  % aspect ratio of the BoundingBox (width/height)
+/boundaspect 10.125000 def  % aspect ratio of the BoundingBox (width/height)
 /boundx 500 def
 /boundy boundx boundaspect div def
 /xspacing 0 def
 /yspacing 0 def
 /rows 2 def
-/cols 3 def
+/cols 6 def
 /scalefactor 0 def
 /boxfont /Times-Roman findfont fontheight scalefont def
 
@@ -174,9 +174,12 @@
 boxfont setfont
 1 boundaspect scale
 (Model.Weapon) cw
-(Model.BronzeBow) cw
 (Model.BronzeSword) cw
 (Model.Fireball) cw
+(Model.Fireblast) cw
+(Model.IronSword) cw
+(Model.LongBow) cw
+(Model.ShortBow) cw
 /boxwidth boxwidth marginwidth 2 mul add def
 /xspacing boxwidth distx add def
 /yspacing boxheight disty add def
@@ -188,20 +191,29 @@ boundx scalefactor div boundy scalefactor div scale
 
 % ----- classes -----
 
- (Model.Weapon) 1.000000 1.000000 box
- (Model.BronzeBow) 0.000000 0.000000 box
- (Model.BronzeSword) 1.000000 0.000000 box
- (Model.Fireball) 2.000000 0.000000 box
+ (Model.Weapon) 2.500000 1.000000 box
+ (Model.BronzeSword) 0.000000 0.000000 box
+ (Model.Fireball) 1.000000 0.000000 box
+ (Model.Fireblast) 2.000000 0.000000 box
+ (Model.IronSword) 3.000000 0.000000 box
+ (Model.LongBow) 4.000000 0.000000 box
+ (Model.ShortBow) 5.000000 0.000000 box
 
 % ----- relations -----
 
 solid
-1 1.000000 0.250000 out
+1 2.500000 0.250000 out
 solid
-0.000000 2.000000 1.000000 conn
+0.000000 5.000000 1.000000 conn
 solid
 0 0.000000 0.750000 in
 solid
 0 1.000000 0.750000 in
 solid
 0 2.000000 0.750000 in
+solid
+0 3.000000 0.750000 in
+solid
+0 4.000000 0.750000 in
+solid
+0 5.000000 0.750000 in
diff --git a/Doc/Design/MIS/latex/interface_model_1_1_weapon.pdf b/Doc/Design/MIS/latex/interface_model_1_1_weapon.pdf
index 8ce7c762fb34a71a3f215b42391e46a68a483e23..a7585d0ca2a7e607053eabf856122e5cd4957e0e 100644
Binary files a/Doc/Design/MIS/latex/interface_model_1_1_weapon.pdf and b/Doc/Design/MIS/latex/interface_model_1_1_weapon.pdf differ
diff --git a/Doc/Design/MIS/latex/interface_model_1_1_weapon.tex b/Doc/Design/MIS/latex/interface_model_1_1_weapon.tex
index 7f17af21eebbeb06d883b0438fef54b10dce1405..ea78e95721adc0f98bdf2b46171d657c9c814a6d 100644
--- a/Doc/Design/MIS/latex/interface_model_1_1_weapon.tex
+++ b/Doc/Design/MIS/latex/interface_model_1_1_weapon.tex
@@ -8,7 +8,7 @@
 Inheritance diagram for Model.\+Weapon\+:\begin{figure}[H]
 \begin{center}
 \leavevmode
-\includegraphics[height=2.000000cm]{interface_model_1_1_weapon}
+\includegraphics[height=1.382716cm]{interface_model_1_1_weapon}
 \end{center}
 \end{figure}
 \subsection*{Properties}
diff --git a/Doc/Design/MIS/latex/namespace_model.tex b/Doc/Design/MIS/latex/namespace_model.tex
index dced2adf5d92eb2e60b6c5922b79560239d7ae88..95c7d3dabfc241ad6702314399c4ec899f9a1278 100644
--- a/Doc/Design/MIS/latex/namespace_model.tex
+++ b/Doc/Design/MIS/latex/namespace_model.tex
@@ -9,19 +9,23 @@ The model in M\+VC. These classes contain the structure of the game, and will be
 \begin{DoxyCompactItemize}
 \item 
 class \hyperlink{class_model_1_1_archer}{Archer}
-\begin{DoxyCompactList}\small\item\em The \hyperlink{class_model_1_1_warrior}{Warrior} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. \end{DoxyCompactList}\item 
-class \hyperlink{class_model_1_1_bronze_bow}{Bronze\+Bow}
-\begin{DoxyCompactList}\small\item\em Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}. \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em The \hyperlink{class_model_1_1_archer}{Archer} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. \end{DoxyCompactList}\item 
 class \hyperlink{class_model_1_1_bronze_sword}{Bronze\+Sword}
 \begin{DoxyCompactList}\small\item\em Melee Physical \hyperlink{interface_model_1_1_weapon}{Weapon}. \end{DoxyCompactList}\item 
 class \hyperlink{class_model_1_1_damage_calculations}{Damage\+Calculations}
 \begin{DoxyCompactList}\small\item\em This class calculates all damage related calculations \end{DoxyCompactList}\item 
 class \hyperlink{class_model_1_1_fireball}{Fireball}
 \begin{DoxyCompactList}\small\item\em Ranged Magical \hyperlink{interface_model_1_1_weapon}{Weapon}. \end{DoxyCompactList}\item 
+class \hyperlink{class_model_1_1_fireblast}{Fireblast}
+\begin{DoxyCompactList}\small\item\em Ranged Magical \hyperlink{interface_model_1_1_weapon}{Weapon}. \end{DoxyCompactList}\item 
 class \hyperlink{class_model_1_1_game_state}{Game\+State}
 \begin{DoxyCompactList}\small\item\em This class holds states in the scope of the entire gameplay \end{DoxyCompactList}\item 
 class \hyperlink{class_model_1_1_graph}{Graph}
 \begin{DoxyCompactList}\small\item\em Structure that represents the game map. \end{DoxyCompactList}\item 
+class \hyperlink{class_model_1_1_iron_sword}{Iron\+Sword}
+\begin{DoxyCompactList}\small\item\em Melee Physical \hyperlink{interface_model_1_1_weapon}{Weapon}. \end{DoxyCompactList}\item 
+class \hyperlink{class_model_1_1_long_bow}{Long\+Bow}
+\begin{DoxyCompactList}\small\item\em Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}. \end{DoxyCompactList}\item 
 class \hyperlink{class_model_1_1_mage}{Mage}
 \begin{DoxyCompactList}\small\item\em The \hyperlink{class_model_1_1_mage}{Mage} model class, extends \hyperlink{interface_model_1_1_unit}{Unit} ~\newline
  This \hyperlink{interface_model_1_1_unit}{Unit} has strong magical capabilities, and is capable of powerful ranged magic attacks, but makes up with poor physical stats \end{DoxyCompactList}\item 
@@ -29,6 +33,8 @@ class \hyperlink{class_model_1_1_node}{Node}
 \begin{DoxyCompactList}\small\item\em Structure that represents a tile on the game map grid. \end{DoxyCompactList}\item 
 class \hyperlink{class_model_1_1_player}{Player}
 \begin{DoxyCompactList}\small\item\em Represents a \hyperlink{class_model_1_1_player}{Player} in the game. \end{DoxyCompactList}\item 
+class \hyperlink{class_model_1_1_short_bow}{Short\+Bow}
+\begin{DoxyCompactList}\small\item\em Ranged physical \hyperlink{interface_model_1_1_weapon}{Weapon}. \end{DoxyCompactList}\item 
 interface \hyperlink{interface_model_1_1_unit}{Unit}
 \begin{DoxyCompactList}\small\item\em \hyperlink{interface_model_1_1_unit}{Unit} Interface for \hyperlink{class_model_1_1_warrior}{Warrior}, \hyperlink{class_model_1_1_mage}{Mage}, and \hyperlink{class_model_1_1_archer}{Archer} \end{DoxyCompactList}\item 
 class \hyperlink{class_model_1_1_warrior}{Warrior}
@@ -45,10 +51,7 @@ enum {\bfseries Game\+Menu\+State} \{ \newline
 {\bfseries How\+To\+Play2}, 
 {\bfseries How\+To\+Play3}, 
 \newline
-{\bfseries Playing}, 
-{\bfseries Drop\+Down\+Menu}, 
-{\bfseries Char\+Menu}, 
-{\bfseries Attack\+Menu}
+{\bfseries Playing}
  \}
 \item 
 \hypertarget{namespace_model_abc9786019e8deab9844b28c3d9c58f86}{}\label{namespace_model_abc9786019e8deab9844b28c3d9c58f86} 
diff --git a/Doc/Design/MIS/latex/namespace_view.tex b/Doc/Design/MIS/latex/namespace_view.tex
index e389d6388e63b917df0c5b676ee9f8123a636b67..3738712066adee99df4e496e2626576a73dec693 100644
--- a/Doc/Design/MIS/latex/namespace_view.tex
+++ b/Doc/Design/MIS/latex/namespace_view.tex
@@ -8,14 +8,20 @@ The view in M\+VC. These classes deal with the view that the user sees in the ga
 \subsection*{Classes}
 \begin{DoxyCompactItemize}
 \item 
+class \hyperlink{class_view_1_1_animation}{Animation}
+\item 
 class \hyperlink{class_view_1_1_button}{Button}
 \begin{DoxyCompactList}\small\item\em Buttons for the drop down menu buttons when selecting units \end{DoxyCompactList}\item 
+class \hyperlink{class_view_1_1_camera}{Camera}
+\item 
+class \hyperlink{class_view_1_1_draw_class}{Draw\+Class}
+\begin{DoxyCompactList}\small\item\em Draw Class containing all the different draw methods \end{DoxyCompactList}\item 
 class \hyperlink{class_view_1_1_how_to_play}{How\+To\+Play}
 \begin{DoxyCompactList}\small\item\em How to Play Menu \end{DoxyCompactList}\item 
 class \hyperlink{class_view_1_1_how_to_play2}{How\+To\+Play2}
 \begin{DoxyCompactList}\small\item\em How to Play Menu 2 is opened with next is clicked on \hyperlink{class_view_1_1_how_to_play}{How\+To\+Play} Menu \end{DoxyCompactList}\item 
 class \hyperlink{class_view_1_1_how_to_play3}{How\+To\+Play3}
-\begin{DoxyCompactList}\small\item\em How to Play Menu 3 is opened with next is clicked on \hyperlink{class_view_1_1_how_to_play}{How\+To\+Play} Menu 2 \end{DoxyCompactList}\item 
+\begin{DoxyCompactList}\small\item\em How to Play Menu 3 is opened with next is clicked on \hyperlink{class_view_1_1_how_to_play2}{How\+To\+Play2} Menu \end{DoxyCompactList}\item 
 class \hyperlink{class_view_1_1_main_menu}{Main\+Menu}
 \begin{DoxyCompactList}\small\item\em The Main Menu class. This window is displayed upon starting game, and can link you to \hyperlink{class_view_1_1_how_to_play}{How\+To\+Play} playing the Game. \end{DoxyCompactList}\end{DoxyCompactItemize}
 \subsection*{Enumerations}
@@ -27,7 +33,12 @@ enum \hyperlink{namespace_view_a422668be256dfc045dfa818cfd90a99e}{Button\+Type}
 {\bfseries Move}, 
 {\bfseries Items}, 
 \newline
-{\bfseries Wait}
+{\bfseries Wait}, 
+{\bfseries Inventory1}, 
+{\bfseries Inventory2}, 
+{\bfseries Inventory3}, 
+\newline
+{\bfseries Inventory4}
  \}
 \end{DoxyCompactItemize}
 
diff --git a/Doc/Design/MIS/latex/refman.tex b/Doc/Design/MIS/latex/refman.tex
index 6cf5a7fb461e4f5ef9124148dfb4835e3a359e0b..df6c4e2a1c3de2c21aea30c0c3ac2a97d3f72ec4 100644
--- a/Doc/Design/MIS/latex/refman.tex
+++ b/Doc/Design/MIS/latex/refman.tex
@@ -125,7 +125,7 @@
 \begin{titlepage}
 \vspace*{7cm}
 \begin{center}%
-{\Large Blaze Brigade }\\
+{\Large Blaze Brigade \\[1ex]\large Rev0 }\\
 \vspace*{1cm}
 {\large Generated by Doxygen 1.8.12}\\
 \end{center}
@@ -150,12 +150,15 @@
 \input{namespace_model}
 \input{namespace_view}
 \chapter{Class Documentation}
+\input{class_view_1_1_animation}
 \input{class_model_1_1_archer}
-\input{class_model_1_1_bronze_bow}
 \input{class_model_1_1_bronze_sword}
 \input{class_view_1_1_button}
+\input{class_view_1_1_camera}
 \input{class_model_1_1_damage_calculations}
+\input{class_view_1_1_draw_class}
 \input{class_model_1_1_fireball}
+\input{class_model_1_1_fireblast}
 \input{class_controller_1_1_game}
 \input{class_controller_1_1_game_function}
 \input{class_model_1_1_game_state}
@@ -163,11 +166,14 @@
 \input{class_view_1_1_how_to_play}
 \input{class_view_1_1_how_to_play2}
 \input{class_view_1_1_how_to_play3}
+\input{class_model_1_1_iron_sword}
+\input{class_model_1_1_long_bow}
 \input{class_model_1_1_mage}
 \input{class_view_1_1_main_menu}
 \input{class_controller_1_1_mouse_handler}
 \input{class_model_1_1_node}
 \input{class_model_1_1_player}
+\input{class_model_1_1_short_bow}
 \input{interface_model_1_1_unit}
 \input{class_model_1_1_warrior}
 \input{interface_model_1_1_weapon}
diff --git a/src/Blaze-Brigade/Blaze_Brigade/Animation.cs b/src/Blaze-Brigade/Blaze_Brigade/Animation.cs
index f99858897a41dbf9d9f8399f845a5fbebcc6a065..ae9c6b6d0217fb3ca3f78d25f26ca4503eda9662 100644
--- a/src/Blaze-Brigade/Blaze_Brigade/Animation.cs
+++ b/src/Blaze-Brigade/Blaze_Brigade/Animation.cs
@@ -10,6 +10,9 @@ using Microsoft.Xna.Framework;
 
 namespace View
 {
+    /// <summary>
+    /// Static class containing all animation methods
+    /// </summary>
     class Animation
     {
         /**
diff --git a/src/Blaze-Brigade/Blaze_Brigade/Camera.cs b/src/Blaze-Brigade/Blaze_Brigade/Camera.cs
index ae936fbc12646408fa8f271125c2ed6903fb3fd7..178c0b7a2c55a6e28589c851c89a7af7c963a006 100644
--- a/src/Blaze-Brigade/Blaze_Brigade/Camera.cs
+++ b/src/Blaze-Brigade/Blaze_Brigade/Camera.cs
@@ -6,6 +6,9 @@ using System.Text;
 
 namespace View
 {
+    /// <summary>
+    /// Camera class for making the scrollable camera
+    /// </summary>
     class Camera
     {
         /**
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 b54a83307461b4ee2c6ad8e13d5c5b98462c8bca..0f7ed946865bb8ab01896ac31417233f4aaefaa4 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 ca82c65ed9dd60545c15b827605b4e8a116fc116..435d0dcbf060820d79f84a859ae892042098454b 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/obj/x86/Debug/Blaze_Brigade.csproj.FileListAbsolute.txt b/src/Blaze-Brigade/Blaze_Brigade/obj/x86/Debug/Blaze_Brigade.csproj.FileListAbsolute.txt
index 57e191d259349b622e955b6a1f800a6b939a0bc2..101f99d7181dd66c430d311d9da3d5a8b1d4c12d 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
@@ -142,3 +142,75 @@ C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\
 C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Blaze_Brigade.csproj.GenerateResource.Cache
 C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Blaze_Brigade.exe
 C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Blaze_Brigade.pdb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\Game_Map.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\MenuImage.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\attackableNode.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\moveableNode.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\attack.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\items.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\move.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\wait.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\warrior.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\instructions1.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\instructions2.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\instructions3.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\archer.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\mage.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2archer.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2archer_attack.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2mage.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2mage_attack.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2warrior.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2warrior_attack.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\archer_attack.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\mage_attack.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\warrior_attack.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\attack_confirm.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\confirm_attack.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\archer_stats.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2archer_stats.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2mage_stats.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2warrior_stats.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\mage_stats.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\warrior_stats.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\exit_game.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\Inventory_Button.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\End_Button.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\player1turn.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\player2turn.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\map1_obstacles.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\PixelFont.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\PixelFontLarge.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\PixelFontLargest.xnb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Blaze_Brigade.exe
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Blaze_Brigade.pdb
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Avatar.dll
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.dll
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Game.dll
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.GamerServices.dll
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Graphics.dll
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Net.dll
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Storage.dll
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Video.dll
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Xact.dll
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Input.Touch.dll
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.xml
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Avatar.xml
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Input.Touch.xml
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Game.xml
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Graphics.xml
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.GamerServices.xml
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Net.xml
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Storage.xml
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Video.xml
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Microsoft.Xna.Framework.Xact.xml
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Blaze_Brigade.csprojResolveAssemblyReference.cache
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\View.HowToPlay.resources
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\View.HowToPlay2.resources
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\View.HowToPlay3.resources
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\View.MainMenu.resources
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Blaze_Brigade.Resource1.resources
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Blaze_Brigade.csproj.GenerateResource.Cache
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Blaze_Brigade.exe
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\Blaze_Brigade.pdb
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 f72d85ad194a57c79b425beac833e309ad10308b..569acbf0af26339e98570d0379315e3f2209889d 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 410ab8e229961adc1535e5c044cf949a088162ad..90e0fca8164d5e61a44615fb6373707fb031d50e 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 b54a83307461b4ee2c6ad8e13d5c5b98462c8bca..0f7ed946865bb8ab01896ac31417233f4aaefaa4 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 ca82c65ed9dd60545c15b827605b4e8a116fc116..435d0dcbf060820d79f84a859ae892042098454b 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 b5e53d3e06111981af5195072f5d84b8cbd2521a..94a3de03fcf1ca25f481fdd6a3e1f13a80b0d6b1 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\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\Game_Map.xnb</Output>
-      <Time>2016-11-15T20:10:03.4281932-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\Game_Map.xnb</Output>
+      <Time>2016-11-16T10:41:44.1051501-05:00</Time>
     </Item>
     <Item>
       <Source>MenuImage.jpg</Source>
@@ -16,8 +16,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\MenuImage.xnb</Output>
-      <Time>2016-11-15T20:10:03.4291937-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\MenuImage.xnb</Output>
+      <Time>2016-11-16T10:41:44.1066522-05:00</Time>
     </Item>
     <Item>
       <Source>attackableNode.png</Source>
@@ -25,8 +25,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\attackableNode.xnb</Output>
-      <Time>2016-11-15T20:10:03.4401966-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\attackableNode.xnb</Output>
+      <Time>2016-11-16T10:41:44.1212667-05:00</Time>
     </Item>
     <Item>
       <Source>moveableNode.png</Source>
@@ -34,8 +34,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\moveableNode.xnb</Output>
-      <Time>2016-11-15T20:10:03.4482041-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\moveableNode.xnb</Output>
+      <Time>2016-11-16T10:41:44.1302903-05:00</Time>
     </Item>
     <Item>
       <Source>attack.png</Source>
@@ -43,8 +43,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\attack.xnb</Output>
-      <Time>2016-11-15T20:10:03.4401966-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\attack.xnb</Output>
+      <Time>2016-11-16T10:41:44.1202715-05:00</Time>
     </Item>
     <Item>
       <Source>items.png</Source>
@@ -52,8 +52,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\items.xnb</Output>
-      <Time>2016-11-15T20:10:03.4441973-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\items.xnb</Output>
+      <Time>2016-11-16T10:41:44.1242743-05:00</Time>
     </Item>
     <Item>
       <Source>move.png</Source>
@@ -61,8 +61,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\move.xnb</Output>
-      <Time>2016-11-15T20:10:03.4477032-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\move.xnb</Output>
+      <Time>2016-11-16T10:41:44.1302903-05:00</Time>
     </Item>
     <Item>
       <Source>wait.png</Source>
@@ -70,8 +70,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\wait.xnb</Output>
-      <Time>2016-11-15T20:10:03.4537125-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\wait.xnb</Output>
+      <Time>2016-11-16T10:41:44.138312-05:00</Time>
     </Item>
     <Item>
       <Source>warrior.png</Source>
@@ -79,8 +79,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\warrior.xnb</Output>
-      <Time>2016-11-15T20:10:03.4542133-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\warrior.xnb</Output>
+      <Time>2016-11-16T10:41:44.138312-05:00</Time>
     </Item>
     <Item>
       <Source>instructions1.png</Source>
@@ -88,8 +88,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\instructions1.xnb</Output>
-      <Time>2016-11-15T20:10:03.442197-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\instructions1.xnb</Output>
+      <Time>2016-11-16T10:41:44.1232716-05:00</Time>
     </Item>
     <Item>
       <Source>instructions2.png</Source>
@@ -97,8 +97,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\instructions2.xnb</Output>
-      <Time>2016-11-15T20:10:03.4431971-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\instructions2.xnb</Output>
+      <Time>2016-11-16T10:41:44.1232716-05:00</Time>
     </Item>
     <Item>
       <Source>instructions3.png</Source>
@@ -106,8 +106,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\instructions3.xnb</Output>
-      <Time>2016-11-15T20:10:03.4441973-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\instructions3.xnb</Output>
+      <Time>2016-11-16T10:41:44.1242743-05:00</Time>
     </Item>
     <Item>
       <Source>archer.png</Source>
@@ -115,8 +115,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\archer.xnb</Output>
-      <Time>2016-11-15T20:10:03.4381962-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\archer.xnb</Output>
+      <Time>2016-11-16T10:41:44.1182591-05:00</Time>
     </Item>
     <Item>
       <Source>mage.png</Source>
@@ -124,8 +124,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\mage.xnb</Output>
-      <Time>2016-11-15T20:10:03.4451975-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\mage.xnb</Output>
+      <Time>2016-11-16T10:41:44.1252774-05:00</Time>
     </Item>
     <Item>
       <Source>2archer.png</Source>
@@ -133,8 +133,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2archer.xnb</Output>
-      <Time>2016-11-15T20:10:03.412189-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2archer.xnb</Output>
+      <Time>2016-11-16T10:41:44.0825534-05:00</Time>
     </Item>
     <Item>
       <Source>2archer_attack.png</Source>
@@ -142,8 +142,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2archer_attack.xnb</Output>
-      <Time>2016-11-15T20:10:03.4131892-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2archer_attack.xnb</Output>
+      <Time>2016-11-16T10:41:44.0845595-05:00</Time>
     </Item>
     <Item>
       <Source>2mage.png</Source>
@@ -151,8 +151,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2mage.xnb</Output>
-      <Time>2016-11-15T20:10:03.4141897-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2mage.xnb</Output>
+      <Time>2016-11-16T10:41:44.0865641-05:00</Time>
     </Item>
     <Item>
       <Source>2mage_attack.png</Source>
@@ -160,8 +160,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2mage_attack.xnb</Output>
-      <Time>2016-11-15T20:10:03.4151899-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2mage_attack.xnb</Output>
+      <Time>2016-11-16T10:41:44.0885702-05:00</Time>
     </Item>
     <Item>
       <Source>2warrior.png</Source>
@@ -169,8 +169,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2warrior.xnb</Output>
-      <Time>2016-11-15T20:10:03.4161904-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2warrior.xnb</Output>
+      <Time>2016-11-16T10:41:44.0895725-05:00</Time>
     </Item>
     <Item>
       <Source>2warrior_attack.png</Source>
@@ -178,8 +178,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2warrior_attack.xnb</Output>
-      <Time>2016-11-15T20:10:03.4171903-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2warrior_attack.xnb</Output>
+      <Time>2016-11-16T10:41:44.0905751-05:00</Time>
     </Item>
     <Item>
       <Source>archer_attack.png</Source>
@@ -187,8 +187,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\archer_attack.xnb</Output>
-      <Time>2016-11-15T20:10:03.4391967-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\archer_attack.xnb</Output>
+      <Time>2016-11-16T10:41:44.1192942-05:00</Time>
     </Item>
     <Item>
       <Source>mage_attack.png</Source>
@@ -196,8 +196,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\mage_attack.xnb</Output>
-      <Time>2016-11-15T20:10:03.446201-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\mage_attack.xnb</Output>
+      <Time>2016-11-16T10:41:44.1272835-05:00</Time>
     </Item>
     <Item>
       <Source>warrior_attack.png</Source>
@@ -205,8 +205,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\warrior_attack.xnb</Output>
-      <Time>2016-11-15T20:10:03.4552147-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\warrior_attack.xnb</Output>
+      <Time>2016-11-16T10:41:44.1393483-05:00</Time>
     </Item>
     <Item>
       <Source>attack_confirm.png</Source>
@@ -214,8 +214,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\attack_confirm.xnb</Output>
-      <Time>2016-11-15T20:10:03.4401966-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\attack_confirm.xnb</Output>
+      <Time>2016-11-16T10:41:44.1202715-05:00</Time>
     </Item>
     <Item>
       <Source>confirm_attack.png</Source>
@@ -223,8 +223,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\confirm_attack.xnb</Output>
-      <Time>2016-11-15T20:10:03.4411968-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\confirm_attack.xnb</Output>
+      <Time>2016-11-16T10:41:44.1212667-05:00</Time>
     </Item>
     <Item>
       <Source>archer_stats.png</Source>
@@ -232,8 +232,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\archer_stats.xnb</Output>
-      <Time>2016-11-15T20:10:03.4391967-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\archer_stats.xnb</Output>
+      <Time>2016-11-16T10:41:44.1202715-05:00</Time>
     </Item>
     <Item>
       <Source>2archer_stats.png</Source>
@@ -241,8 +241,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2archer_stats.xnb</Output>
-      <Time>2016-11-15T20:10:03.4131892-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2archer_stats.xnb</Output>
+      <Time>2016-11-16T10:41:44.0865641-05:00</Time>
     </Item>
     <Item>
       <Source>2mage_stats.png</Source>
@@ -250,8 +250,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2mage_stats.xnb</Output>
-      <Time>2016-11-15T20:10:03.4151899-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2mage_stats.xnb</Output>
+      <Time>2016-11-16T10:41:44.0885702-05:00</Time>
     </Item>
     <Item>
       <Source>2warrior_stats.png</Source>
@@ -259,8 +259,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2warrior_stats.xnb</Output>
-      <Time>2016-11-15T20:10:03.4171903-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\2warrior_stats.xnb</Output>
+      <Time>2016-11-16T10:41:44.0915778-05:00</Time>
     </Item>
     <Item>
       <Source>mage_stats.png</Source>
@@ -268,8 +268,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\mage_stats.xnb</Output>
-      <Time>2016-11-15T20:10:03.4467025-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\mage_stats.xnb</Output>
+      <Time>2016-11-16T10:41:44.1282862-05:00</Time>
     </Item>
     <Item>
       <Source>warrior_stats.png</Source>
@@ -277,8 +277,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\warrior_stats.xnb</Output>
-      <Time>2016-11-15T20:10:03.4557159-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\warrior_stats.xnb</Output>
+      <Time>2016-11-16T10:41:44.1403514-05:00</Time>
     </Item>
     <Item>
       <Source>exit_game.png</Source>
@@ -286,8 +286,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\exit_game.xnb</Output>
-      <Time>2016-11-15T20:10:03.4411968-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\exit_game.xnb</Output>
+      <Time>2016-11-16T10:41:44.1222694-05:00</Time>
     </Item>
     <Item>
       <Source>Inventory_Button.jpg</Source>
@@ -295,8 +295,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\Inventory_Button.xnb</Output>
-      <Time>2016-11-15T20:10:03.4281932-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\Inventory_Button.xnb</Output>
+      <Time>2016-11-16T10:41:44.1056179-05:00</Time>
     </Item>
     <Item>
       <Source>End_Button.jpg</Source>
@@ -304,8 +304,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\End_Button.xnb</Output>
-      <Time>2016-11-15T20:10:03.4181904-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\End_Button.xnb</Output>
+      <Time>2016-11-16T10:41:44.0931027-05:00</Time>
     </Item>
     <Item>
       <Source>player1turn.png</Source>
@@ -313,8 +313,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\player1turn.xnb</Output>
-      <Time>2016-11-15T20:10:03.45171-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\player1turn.xnb</Output>
+      <Time>2016-11-16T10:41:44.135304-05:00</Time>
     </Item>
     <Item>
       <Source>player2turn.png</Source>
@@ -322,8 +322,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\player2turn.xnb</Output>
-      <Time>2016-11-15T20:10:03.4537125-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\player2turn.xnb</Output>
+      <Time>2016-11-16T10:41:44.137309-05:00</Time>
     </Item>
     <Item>
       <Source>map1_obstacles.png</Source>
@@ -331,8 +331,8 @@
       <Importer>TextureImporter</Importer>
       <Processor>TextureProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\map1_obstacles.xnb</Output>
-      <Time>2016-11-15T20:10:03.4467025-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\map1_obstacles.xnb</Output>
+      <Time>2016-11-16T10:41:44.1282862-05:00</Time>
     </Item>
     <Item>
       <Source>PixelFont.spritefont</Source>
@@ -340,8 +340,8 @@
       <Importer>FontDescriptionImporter</Importer>
       <Processor>FontDescriptionProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\PixelFont.xnb</Output>
-      <Time>2016-11-15T20:10:03.4301939-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\PixelFont.xnb</Output>
+      <Time>2016-11-16T10:41:44.1071496-05:00</Time>
     </Item>
     <Item>
       <Source>PixelFontLarge.spritefont</Source>
@@ -349,8 +349,8 @@
       <Importer>FontDescriptionImporter</Importer>
       <Processor>FontDescriptionProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\PixelFontLarge.xnb</Output>
-      <Time>2016-11-15T20:10:03.4301939-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\PixelFontLarge.xnb</Output>
+      <Time>2016-11-16T10:41:44.1071496-05:00</Time>
     </Item>
     <Item>
       <Source>PixelFontLargest.spritefont</Source>
@@ -358,8 +358,8 @@
       <Importer>FontDescriptionImporter</Importer>
       <Processor>FontDescriptionProcessor</Processor>
       <Options>None</Options>
-      <Output>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\PixelFontLargest.xnb</Output>
-      <Time>2016-11-15T20:10:03.431194-05:00</Time>
+      <Output>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\PixelFontLargest.xnb</Output>
+      <Time>2016-11-16T10:41:44.1071496-05:00</Time>
     </Item>
     <BuildSuccessful>true</BuildSuccessful>
     <Settings>
@@ -368,10 +368,10 @@
       <TargetProfile>Reach</TargetProfile>
       <BuildConfiguration>Debug</BuildConfiguration>
       <CompressContent>false</CompressContent>
-      <RootDirectory>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_BrigadeContent\</RootDirectory>
-      <LoggerRootDirectory>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\</LoggerRootDirectory>
-      <IntermediateDirectory>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\</IntermediateDirectory>
-      <OutputDirectory>C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\</OutputDirectory>
+      <RootDirectory>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_BrigadeContent\</RootDirectory>
+      <LoggerRootDirectory>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\</LoggerRootDirectory>
+      <IntermediateDirectory>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\obj\x86\Debug\</IntermediateDirectory>
+      <OutputDirectory>C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_Brigade\bin\x86\Debug\Content\</OutputDirectory>
     </Settings>
     <Assemblies>
       <Assembly>
@@ -400,7 +400,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-23T17:44:00.9810827-04:00</Value>
+        <Value>2016-10-18T10:51:30.2111439-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 19bb7c3f4e71452509ef034460fc76015fd0eb66..459d8da1da064aac1bc46714bbff27c8b53a2b33 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/obj/x86/Debug/Blaze_BrigadeContent.contentproj.FileListAbsolute.txt b/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/Blaze_BrigadeContent.contentproj.FileListAbsolute.txt
index 5a0519776c78bd1985d434f3152aa18c23cccd07..2e92e181a266ed8c083d74f2e2199f1875017287 100644
--- a/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/Blaze_BrigadeContent.contentproj.FileListAbsolute.txt
+++ b/src/Blaze-Brigade/Blaze_BrigadeContent/obj/x86/Debug/Blaze_BrigadeContent.contentproj.FileListAbsolute.txt
@@ -1,2 +1,3 @@
 C:\Users\Susan\Documents\GitHub\Blaze-Brigade\src\Blaze-Brigade\Blaze_BrigadeContent\obj\x86\Debug\Blaze_BrigadeContent.contentprojResolveAssemblyReference.cache
 C:\Users\Thien Trandinh\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_BrigadeContent\obj\x86\Debug\Blaze_BrigadeContent.contentprojResolveAssemblyReference.cache
+C:\Users\chaos\Documents\Blaze-Brigade\src\Blaze-Brigade\Blaze_BrigadeContent\obj\x86\Debug\Blaze_BrigadeContent.contentprojResolveAssemblyReference.cache
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 f87945f9dd132a77779bc1c6b7bbbbdc276d0465..eca22243237cb0027c56f2670fd4bbd7abdbd95e 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 4af9967badadf0eafa5e0f95a7257ddae1227404..120b8ffa688be2d2bb1bbd41504090650e050150 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