From 47c1627740b3b490a1ba0df1b40b802ab543135f Mon Sep 17 00:00:00 2001
From: trandit <trandit@mcmaster.ca>
Date: Wed, 16 Nov 2016 10:51:58 -0500
Subject: [PATCH] Updated html files generated from doxygen

---
 Doc/Design/MIS/Blaze_Brigade.XML              | 872 ------------------
 Doc/Design/MIS/html/annotated.html            |  75 +-
 Doc/Design/MIS/html/annotated_dup.js          |   6 -
 Doc/Design/MIS/html/bc_s.png                  | Bin 676 -> 682 bytes
 Doc/Design/MIS/html/bdwn.png                  | Bin 147 -> 149 bytes
 .../class_controller_1_1_game-members.html    |  41 +-
 .../MIS/html/class_controller_1_1_game.html   |  44 +-
 .../MIS/html/class_controller_1_1_game.js     |   9 -
 .../MIS/html/class_controller_1_1_game.png    | Bin 471 -> 471 bytes
 ..._controller_1_1_game_function-members.html |  56 +-
 .../class_controller_1_1_game_function.html   | 423 +++++++--
 .../class_controller_1_1_game_function.js     |  14 -
 ..._controller_1_1_mouse_handler-members.html |  43 +-
 .../class_controller_1_1_mouse_handler.html   |  65 +-
 .../class_controller_1_1_mouse_handler.js     |   4 -
 .../html/class_model_1_1_archer-members.html  |  55 +-
 .../MIS/html/class_model_1_1_archer.html      | 275 +++---
 Doc/Design/MIS/html/class_model_1_1_archer.js |  31 -
 .../MIS/html/class_model_1_1_archer.png       | Bin 446 -> 446 bytes
 .../MIS/html/class_model_1_1_bronze_bow.js    |   9 -
 .../MIS/html/class_model_1_1_bronze_bow.png   | Bin 517 -> 0 bytes
 .../class_model_1_1_bronze_sword-members.html |  41 +-
 .../html/class_model_1_1_bronze_sword.html    |  42 +-
 .../MIS/html/class_model_1_1_bronze_sword.js  |   9 -
 .../MIS/html/class_model_1_1_bronze_sword.png | Bin 527 -> 527 bytes
 ...model_1_1_damage_calculations-members.html |  41 +-
 .../class_model_1_1_damage_calculations.html  |  42 +-
 .../class_model_1_1_damage_calculations.js    |   8 -
 .../class_model_1_1_fireball-members.html     |  41 +-
 .../MIS/html/class_model_1_1_fireball.html    |  44 +-
 .../MIS/html/class_model_1_1_fireball.js      |   9 -
 .../MIS/html/class_model_1_1_fireball.png     | Bin 477 -> 477 bytes
 .../class_model_1_1_fireblast-members.html    |  87 ++
 .../MIS/html/class_model_1_1_fireblast.html   | 154 ++++
 .../MIS/html/class_model_1_1_fireblast.png    | Bin 0 -> 490 bytes
 .../class_model_1_1_game_state-members.html   |  73 +-
 .../MIS/html/class_model_1_1_game_state.html  | 480 +++++++++-
 .../MIS/html/class_model_1_1_game_state.js    |  15 -
 .../html/class_model_1_1_graph-members.html   |  41 +-
 .../MIS/html/class_model_1_1_graph.html       |  42 +-
 Doc/Design/MIS/html/class_model_1_1_graph.js  |  11 -
 ...> class_model_1_1_iron_sword-members.html} |  57 +-
 .../MIS/html/class_model_1_1_iron_sword.html  | 154 ++++
 .../MIS/html/class_model_1_1_iron_sword.png   | Bin 0 -> 506 bytes
 .../class_model_1_1_long_bow-members.html     |  87 ++
 .../MIS/html/class_model_1_1_long_bow.html    | 154 ++++
 .../MIS/html/class_model_1_1_long_bow.png     | Bin 0 -> 499 bytes
 .../html/class_model_1_1_mage-members.html    |  55 +-
 Doc/Design/MIS/html/class_model_1_1_mage.html | 271 +++---
 Doc/Design/MIS/html/class_model_1_1_mage.js   |  31 -
 Doc/Design/MIS/html/class_model_1_1_mage.png  | Bin 425 -> 425 bytes
 .../html/class_model_1_1_node-members.html    |  41 +-
 Doc/Design/MIS/html/class_model_1_1_node.html |  42 +-
 Doc/Design/MIS/html/class_model_1_1_node.js   |  11 -
 .../html/class_model_1_1_player-members.html  |  42 +-
 .../MIS/html/class_model_1_1_player.html      |  68 +-
 Doc/Design/MIS/html/class_model_1_1_player.js |   8 -
 .../class_model_1_1_short_bow-members.html    |  87 ++
 ...ow.html => class_model_1_1_short_bow.html} |  92 +-
 .../MIS/html/class_model_1_1_short_bow.png    | Bin 0 -> 498 bytes
 .../html/class_model_1_1_warrior-members.html |  55 +-
 .../MIS/html/class_model_1_1_warrior.html     | 269 +++---
 .../MIS/html/class_model_1_1_warrior.js       |  31 -
 .../MIS/html/class_model_1_1_warrior.png      | Bin 444 -> 444 bytes
 .../class_view_1_1_animation-members.html     |  84 ++
 .../MIS/html/class_view_1_1_animation.html    | 230 +++++
 .../html/class_view_1_1_button-members.html   |  44 +-
 .../MIS/html/class_view_1_1_button.html       |  74 +-
 Doc/Design/MIS/html/class_view_1_1_button.js  |   9 -
 .../html/class_view_1_1_camera-members.html   |  84 ++
 .../MIS/html/class_view_1_1_camera.html       | 164 ++++
 .../class_view_1_1_draw_class-members.html    |  92 ++
 .../MIS/html/class_view_1_1_draw_class.html   | 563 +++++++++++
 .../class_view_1_1_how_to_play-members.html   |  41 +-
 .../MIS/html/class_view_1_1_how_to_play.html  |  42 +-
 .../MIS/html/class_view_1_1_how_to_play.js    |  11 -
 .../MIS/html/class_view_1_1_how_to_play.png   | Bin 437 -> 437 bytes
 .../class_view_1_1_how_to_play2-members.html  |  41 +-
 .../MIS/html/class_view_1_1_how_to_play2.html |  42 +-
 .../MIS/html/class_view_1_1_how_to_play2.js   |  11 -
 .../MIS/html/class_view_1_1_how_to_play2.png  | Bin 460 -> 460 bytes
 .../class_view_1_1_how_to_play3-members.html  |  41 +-
 .../MIS/html/class_view_1_1_how_to_play3.html |  48 +-
 .../MIS/html/class_view_1_1_how_to_play3.js   |   8 -
 .../MIS/html/class_view_1_1_how_to_play3.png  | Bin 457 -> 457 bytes
 .../class_view_1_1_main_menu-members.html     |  41 +-
 .../MIS/html/class_view_1_1_main_menu.html    |  42 +-
 .../MIS/html/class_view_1_1_main_menu.js      |  11 -
 .../MIS/html/class_view_1_1_main_menu.png     | Bin 438 -> 438 bytes
 Doc/Design/MIS/html/classes.html              |  74 +-
 Doc/Design/MIS/html/closed.png                | Bin 132 -> 133 bytes
 .../dir_5a26ab1ce369faa82acd5f0b51159ad1.html |  42 +-
 .../dir_664b3d9a87f45d7efdffa54e174fbdaa.html |  42 +-
 .../dir_f396504afdc959660871b003fa10164d.html |  42 +-
 .../dir_f5b08de23b1ad7da5319369ec8d0bafb.html |  42 +-
 .../dir_fa16f34da8dda09f0142eeff21fed967.html |  42 +-
 Doc/Design/MIS/html/doc.png                   | Bin 746 -> 833 bytes
 Doc/Design/MIS/html/doxygen.css               | 146 +--
 Doc/Design/MIS/html/doxygen.png               | Bin 3779 -> 3820 bytes
 Doc/Design/MIS/html/folderclosed.png          | Bin 616 -> 666 bytes
 Doc/Design/MIS/html/folderopen.png            | Bin 597 -> 669 bytes
 Doc/Design/MIS/html/functions.html            | 483 +---------
 Doc/Design/MIS/html/functions_b.html          |  86 ++
 Doc/Design/MIS/html/functions_c.html          |  92 ++
 Doc/Design/MIS/html/functions_d.html          | 128 +++
 Doc/Design/MIS/html/functions_e.html          | 101 ++
 Doc/Design/MIS/html/functions_f.html          |  83 ++
 Doc/Design/MIS/html/functions_func.html       | 157 ++--
 Doc/Design/MIS/html/functions_g.html          | 207 +++++
 Doc/Design/MIS/html/functions_h.html          |  95 ++
 Doc/Design/MIS/html/functions_i.html          | 113 +++
 Doc/Design/MIS/html/functions_l.html          |  92 ++
 Doc/Design/MIS/html/functions_m.html          |  95 ++
 Doc/Design/MIS/html/functions_n.html          |  83 ++
 Doc/Design/MIS/html/functions_o.html          |  77 ++
 Doc/Design/MIS/html/functions_p.html          |  99 ++
 Doc/Design/MIS/html/functions_prop.html       | 126 ++-
 Doc/Design/MIS/html/functions_r.html          |  87 ++
 Doc/Design/MIS/html/functions_s.html          | 140 +++
 Doc/Design/MIS/html/functions_t.html          |  83 ++
 Doc/Design/MIS/html/functions_u.html          |  89 ++
 Doc/Design/MIS/html/functions_w.html          |  83 ++
 Doc/Design/MIS/html/hierarchy.html            |  87 +-
 Doc/Design/MIS/html/hierarchy.js              |  30 -
 Doc/Design/MIS/html/index.html                |  35 +-
 .../interface_model_1_1_unit-members.html     |  47 +-
 .../MIS/html/interface_model_1_1_unit.html    | 139 ++-
 .../MIS/html/interface_model_1_1_unit.js      |  30 -
 .../MIS/html/interface_model_1_1_unit.png     | Bin 819 -> 819 bytes
 .../interface_model_1_1_weapon-members.html   |  41 +-
 .../MIS/html/interface_model_1_1_weapon.html  |  51 +-
 .../MIS/html/interface_model_1_1_weapon.js    |   8 -
 .../MIS/html/interface_model_1_1_weapon.png   | Bin 967 -> 1558 bytes
 Doc/Design/MIS/html/menudata.js               |  39 +-
 .../MIS/html/namespace_blaze___brigade.html   |  38 +-
 Doc/Design/MIS/html/namespace_controller.html |  38 +-
 Doc/Design/MIS/html/namespace_controller.js   |   6 -
 Doc/Design/MIS/html/namespace_model.html      |  62 +-
 Doc/Design/MIS/html/namespace_model.js        |  16 -
 Doc/Design/MIS/html/namespace_view.html       |  54 +-
 Doc/Design/MIS/html/namespace_view.js         |   8 -
 Doc/Design/MIS/html/namespacemembers.html     |  35 +-
 .../MIS/html/namespacemembers_enum.html       |  35 +-
 Doc/Design/MIS/html/namespaces.html           |  35 +-
 Doc/Design/MIS/html/namespaces.js             |   7 -
 Doc/Design/MIS/html/nav_f.png                 | Bin 153 -> 174 bytes
 Doc/Design/MIS/html/nav_h.png                 | Bin 98 -> 100 bytes
 Doc/Design/MIS/html/navtree.css               | 146 ---
 Doc/Design/MIS/html/navtree.js                | 517 -----------
 Doc/Design/MIS/html/navtreedata.js            |  31 -
 Doc/Design/MIS/html/navtreeindex0.js          | 253 -----
 Doc/Design/MIS/html/navtreeindex1.js          |  17 -
 Doc/Design/MIS/html/open.png                  | Bin 123 -> 120 bytes
 Doc/Design/MIS/html/resize.js                 | 113 ---
 Doc/Design/MIS/html/search/all_0.js           |  10 +-
 Doc/Design/MIS/html/search/all_1.js           |   7 +-
 Doc/Design/MIS/html/search/all_10.js          |   9 +-
 Doc/Design/MIS/html/search/all_11.js          |   8 +-
 Doc/Design/MIS/html/search/all_12.js          |   5 +-
 Doc/Design/MIS/html/search/all_13.html        |  26 +
 Doc/Design/MIS/html/search/all_13.js          |   8 +
 Doc/Design/MIS/html/search/all_2.js           |   7 +-
 Doc/Design/MIS/html/search/all_3.js           |  13 +
 Doc/Design/MIS/html/search/all_4.js           |   9 +-
 Doc/Design/MIS/html/search/all_5.js           |   4 +-
 Doc/Design/MIS/html/search/all_6.js           |   6 +-
 Doc/Design/MIS/html/search/all_8.js           |   9 +-
 Doc/Design/MIS/html/search/all_9.js           |   6 +-
 Doc/Design/MIS/html/search/all_a.js           |   5 +-
 Doc/Design/MIS/html/search/all_d.js           |   5 +-
 Doc/Design/MIS/html/search/all_e.js           |   1 +
 Doc/Design/MIS/html/search/all_f.js           |   8 +-
 Doc/Design/MIS/html/search/classes_0.js       |   1 +
 Doc/Design/MIS/html/search/classes_1.js       |   1 -
 Doc/Design/MIS/html/search/classes_2.js       |   2 +-
 Doc/Design/MIS/html/search/classes_3.js       |   3 +-
 Doc/Design/MIS/html/search/classes_4.js       |   6 +-
 Doc/Design/MIS/html/search/classes_5.js       |   7 +-
 Doc/Design/MIS/html/search/classes_6.js       |   6 +-
 Doc/Design/MIS/html/search/classes_7.js       |   2 +-
 Doc/Design/MIS/html/search/classes_8.js       |   2 +-
 Doc/Design/MIS/html/search/classes_9.js       |   4 +-
 Doc/Design/MIS/html/search/classes_a.js       |   3 +-
 Doc/Design/MIS/html/search/classes_b.html     |  26 +
 Doc/Design/MIS/html/search/classes_b.js       |   4 +
 Doc/Design/MIS/html/search/classes_c.html     |  26 +
 Doc/Design/MIS/html/search/classes_c.js       |   4 +
 Doc/Design/MIS/html/search/classes_d.html     |  26 +
 Doc/Design/MIS/html/search/classes_d.js       |   4 +
 Doc/Design/MIS/html/search/classes_e.html     |  26 +
 Doc/Design/MIS/html/search/classes_e.js       |   5 +
 Doc/Design/MIS/html/search/functions_0.js     |   6 +-
 Doc/Design/MIS/html/search/functions_1.js     |   4 +-
 Doc/Design/MIS/html/search/functions_10.html  |  26 +
 Doc/Design/MIS/html/search/functions_10.js    |   6 +
 Doc/Design/MIS/html/search/functions_11.html  |  26 +
 Doc/Design/MIS/html/search/functions_11.js    |   4 +
 Doc/Design/MIS/html/search/functions_2.js     |   3 +-
 Doc/Design/MIS/html/search/functions_3.js     |  15 +-
 Doc/Design/MIS/html/search/functions_4.js     |   3 +-
 Doc/Design/MIS/html/search/functions_5.js     |  33 +-
 Doc/Design/MIS/html/search/functions_6.js     |  35 +-
 Doc/Design/MIS/html/search/functions_7.js     |  11 +-
 Doc/Design/MIS/html/search/functions_8.js     |   9 +-
 Doc/Design/MIS/html/search/functions_9.js     |   4 +-
 Doc/Design/MIS/html/search/functions_a.js     |   3 +-
 Doc/Design/MIS/html/search/functions_b.js     |   2 +-
 Doc/Design/MIS/html/search/functions_c.js     |   3 +-
 Doc/Design/MIS/html/search/functions_d.js     |  11 +-
 Doc/Design/MIS/html/search/functions_e.js     |   3 +-
 Doc/Design/MIS/html/search/functions_f.js     |  12 +-
 Doc/Design/MIS/html/search/properties_0.js    |   3 +-
 Doc/Design/MIS/html/search/properties_10.html |  26 +
 Doc/Design/MIS/html/search/properties_10.js   |   5 +
 Doc/Design/MIS/html/search/properties_2.js    |   5 +-
 Doc/Design/MIS/html/search/properties_4.js    |   7 +-
 Doc/Design/MIS/html/search/properties_5.js    |   3 +-
 Doc/Design/MIS/html/search/properties_6.js    |   4 +-
 Doc/Design/MIS/html/search/properties_7.js    |   4 +-
 Doc/Design/MIS/html/search/properties_8.js    |   7 +-
 Doc/Design/MIS/html/search/properties_9.js    |   7 +-
 Doc/Design/MIS/html/search/properties_a.js    |   5 +-
 Doc/Design/MIS/html/search/properties_b.js    |   6 +-
 Doc/Design/MIS/html/search/properties_c.js    |   6 +-
 Doc/Design/MIS/html/search/properties_d.js    |   7 +-
 Doc/Design/MIS/html/search/properties_e.js    |   4 +-
 Doc/Design/MIS/html/search/properties_f.html  |  26 +
 Doc/Design/MIS/html/search/properties_f.js    |   5 +
 Doc/Design/MIS/html/search/search.css         |  14 +-
 Doc/Design/MIS/html/search/searchdata.js      |   8 +-
 Doc/Design/MIS/html/splitbar.png              | Bin 314 -> 310 bytes
 Doc/Design/MIS/html/sync_off.png              | Bin 853 -> 858 bytes
 Doc/Design/MIS/html/sync_on.png               | Bin 845 -> 855 bytes
 Doc/Design/MIS/html/tab_a.png                 | Bin 142 -> 135 bytes
 Doc/Design/MIS/html/tab_b.png                 | Bin 169 -> 190 bytes
 Doc/Design/MIS/html/tab_h.png                 | Bin 177 -> 187 bytes
 Doc/Design/MIS/html/tab_s.png                 | Bin 184 -> 205 bytes
 Doc/Design/MIS/index.html - Shortcut.lnk      | Bin 1589 -> 1646 bytes
 Doc/Design/MIS/latex/annotated.tex            |  12 +-
 .../MIS/latex/class_controller_1_1_game.pdf   |  16 +-
 .../MIS/latex/class_controller_1_1_game.tex   |   2 +-
 .../class_controller_1_1_game_function.tex    | 155 +++-
 .../class_controller_1_1_mouse_handler.tex    |  10 +-
 .../MIS/latex/class_model_1_1_archer.pdf      |  16 +-
 .../MIS/latex/class_model_1_1_archer.tex      | 114 +--
 .../MIS/latex/class_model_1_1_bronze_bow.tex  |  55 --
 .../latex/class_model_1_1_bronze_sword.pdf    |  16 +-
 .../MIS/latex/class_model_1_1_fireball.pdf    | Bin 2858 -> 2858 bytes
 .../MIS/latex/class_model_1_1_fireball.tex    |   2 +-
 ..._bow.eps => class_model_1_1_fireblast.eps} |   8 +-
 ..._bow.pdf => class_model_1_1_fireblast.pdf} | Bin 2863 -> 2808 bytes
 .../MIS/latex/class_model_1_1_fireblast.tex   |  55 ++
 .../MIS/latex/class_model_1_1_game_state.tex  | 161 +++-
 .../MIS/latex/class_model_1_1_iron_sword.eps  | 197 ++++
 .../MIS/latex/class_model_1_1_iron_sword.pdf  | Bin 0 -> 2801 bytes
 .../MIS/latex/class_model_1_1_iron_sword.tex  |  55 ++
 .../MIS/latex/class_model_1_1_long_bow.eps    | 197 ++++
 .../MIS/latex/class_model_1_1_long_bow.pdf    |  95 ++
 .../MIS/latex/class_model_1_1_long_bow.tex    |  55 ++
 Doc/Design/MIS/latex/class_model_1_1_mage.pdf | Bin 2800 -> 2800 bytes
 Doc/Design/MIS/latex/class_model_1_1_mage.tex | 110 ++-
 .../MIS/latex/class_model_1_1_player.tex      |  13 +
 .../MIS/latex/class_model_1_1_short_bow.eps   | 197 ++++
 .../MIS/latex/class_model_1_1_short_bow.pdf   | Bin 0 -> 2806 bytes
 .../MIS/latex/class_model_1_1_short_bow.tex   |  55 ++
 .../MIS/latex/class_model_1_1_warrior.pdf     |  16 +-
 .../MIS/latex/class_model_1_1_warrior.tex     | 108 ++-
 .../MIS/latex/class_view_1_1_animation.tex    |  58 ++
 .../MIS/latex/class_view_1_1_button.tex       |  17 +
 .../MIS/latex/class_view_1_1_camera.tex       |  43 +
 .../MIS/latex/class_view_1_1_draw_class.tex   | 111 +++
 .../MIS/latex/class_view_1_1_how_to_play.pdf  |  16 +-
 .../MIS/latex/class_view_1_1_how_to_play2.pdf |  16 +-
 .../MIS/latex/class_view_1_1_how_to_play3.pdf | Bin 2856 -> 2856 bytes
 .../MIS/latex/class_view_1_1_how_to_play3.tex |   4 +-
 .../MIS/latex/class_view_1_1_main_menu.pdf    |  16 +-
 Doc/Design/MIS/latex/hierarchy.tex            |   8 +-
 .../MIS/latex/interface_model_1_1_unit.pdf    |  16 +-
 .../MIS/latex/interface_model_1_1_unit.tex    |  59 +-
 .../MIS/latex/interface_model_1_1_weapon.eps  |  32 +-
 .../MIS/latex/interface_model_1_1_weapon.pdf  | Bin 2885 -> 3146 bytes
 .../MIS/latex/interface_model_1_1_weapon.tex  |   2 +-
 Doc/Design/MIS/latex/namespace_model.tex      |  17 +-
 Doc/Design/MIS/latex/namespace_view.tex       |  15 +-
 Doc/Design/MIS/latex/refman.tex               |  10 +-
 src/Blaze-Brigade/Blaze_Brigade/Animation.cs  |   3 +
 src/Blaze-Brigade/Blaze_Brigade/Camera.cs     |   3 +
 .../bin/x86/Debug/Blaze_Brigade.exe           | Bin 4127232 -> 4127232 bytes
 .../bin/x86/Debug/Blaze_Brigade.pdb           | Bin 194048 -> 192000 bytes
 .../Blaze_Brigade.csproj.FileListAbsolute.txt |  72 ++
 ...laze_Brigade.csproj.GenerateResource.Cache | Bin 2321 -> 2322 bytes
 ...igade.csprojResolveAssemblyReference.cache | Bin 57725 -> 57735 bytes
 .../obj/x86/Debug/Blaze_Brigade.exe           | Bin 4127232 -> 4127232 bytes
 .../obj/x86/Debug/Blaze_Brigade.pdb           | Bin 194048 -> 192000 bytes
 ...{B867170A-1ADD-4151-BFDA-06E292F28986}.xml | 170 ++--
 ...gnTimeResolveAssemblyReferencesInput.cache | Bin 12754 -> 12348 bytes
 ...deContent.contentproj.FileListAbsolute.txt |   1 +
 ....contentprojResolveAssemblyReference.cache | Bin 56000 -> 56000 bytes
 ...gnTimeResolveAssemblyReferencesInput.cache | Bin 6678 -> 6660 bytes
 299 files changed, 8633 insertions(+), 5878 deletions(-)
 delete mode 100644 Doc/Design/MIS/Blaze_Brigade.XML
 delete mode 100644 Doc/Design/MIS/html/annotated_dup.js
 delete mode 100644 Doc/Design/MIS/html/class_controller_1_1_game.js
 delete mode 100644 Doc/Design/MIS/html/class_controller_1_1_game_function.js
 delete mode 100644 Doc/Design/MIS/html/class_controller_1_1_mouse_handler.js
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_archer.js
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_bronze_bow.js
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_bronze_bow.png
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_bronze_sword.js
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_damage_calculations.js
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_fireball.js
 create mode 100644 Doc/Design/MIS/html/class_model_1_1_fireblast-members.html
 create mode 100644 Doc/Design/MIS/html/class_model_1_1_fireblast.html
 create mode 100644 Doc/Design/MIS/html/class_model_1_1_fireblast.png
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_game_state.js
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_graph.js
 rename Doc/Design/MIS/html/{class_model_1_1_bronze_bow-members.html => class_model_1_1_iron_sword-members.html} (56%)
 create mode 100644 Doc/Design/MIS/html/class_model_1_1_iron_sword.html
 create mode 100644 Doc/Design/MIS/html/class_model_1_1_iron_sword.png
 create mode 100644 Doc/Design/MIS/html/class_model_1_1_long_bow-members.html
 create mode 100644 Doc/Design/MIS/html/class_model_1_1_long_bow.html
 create mode 100644 Doc/Design/MIS/html/class_model_1_1_long_bow.png
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_mage.js
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_node.js
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_player.js
 create mode 100644 Doc/Design/MIS/html/class_model_1_1_short_bow-members.html
 rename Doc/Design/MIS/html/{class_model_1_1_bronze_bow.html => class_model_1_1_short_bow.html} (70%)
 create mode 100644 Doc/Design/MIS/html/class_model_1_1_short_bow.png
 delete mode 100644 Doc/Design/MIS/html/class_model_1_1_warrior.js
 create mode 100644 Doc/Design/MIS/html/class_view_1_1_animation-members.html
 create mode 100644 Doc/Design/MIS/html/class_view_1_1_animation.html
 delete mode 100644 Doc/Design/MIS/html/class_view_1_1_button.js
 create mode 100644 Doc/Design/MIS/html/class_view_1_1_camera-members.html
 create mode 100644 Doc/Design/MIS/html/class_view_1_1_camera.html
 create mode 100644 Doc/Design/MIS/html/class_view_1_1_draw_class-members.html
 create mode 100644 Doc/Design/MIS/html/class_view_1_1_draw_class.html
 delete mode 100644 Doc/Design/MIS/html/class_view_1_1_how_to_play.js
 delete mode 100644 Doc/Design/MIS/html/class_view_1_1_how_to_play2.js
 delete mode 100644 Doc/Design/MIS/html/class_view_1_1_how_to_play3.js
 delete mode 100644 Doc/Design/MIS/html/class_view_1_1_main_menu.js
 create mode 100644 Doc/Design/MIS/html/functions_b.html
 create mode 100644 Doc/Design/MIS/html/functions_c.html
 create mode 100644 Doc/Design/MIS/html/functions_d.html
 create mode 100644 Doc/Design/MIS/html/functions_e.html
 create mode 100644 Doc/Design/MIS/html/functions_f.html
 create mode 100644 Doc/Design/MIS/html/functions_g.html
 create mode 100644 Doc/Design/MIS/html/functions_h.html
 create mode 100644 Doc/Design/MIS/html/functions_i.html
 create mode 100644 Doc/Design/MIS/html/functions_l.html
 create mode 100644 Doc/Design/MIS/html/functions_m.html
 create mode 100644 Doc/Design/MIS/html/functions_n.html
 create mode 100644 Doc/Design/MIS/html/functions_o.html
 create mode 100644 Doc/Design/MIS/html/functions_p.html
 create mode 100644 Doc/Design/MIS/html/functions_r.html
 create mode 100644 Doc/Design/MIS/html/functions_s.html
 create mode 100644 Doc/Design/MIS/html/functions_t.html
 create mode 100644 Doc/Design/MIS/html/functions_u.html
 create mode 100644 Doc/Design/MIS/html/functions_w.html
 delete mode 100644 Doc/Design/MIS/html/hierarchy.js
 delete mode 100644 Doc/Design/MIS/html/interface_model_1_1_unit.js
 delete mode 100644 Doc/Design/MIS/html/interface_model_1_1_weapon.js
 delete mode 100644 Doc/Design/MIS/html/namespace_controller.js
 delete mode 100644 Doc/Design/MIS/html/namespace_model.js
 delete mode 100644 Doc/Design/MIS/html/namespace_view.js
 delete mode 100644 Doc/Design/MIS/html/namespaces.js
 delete mode 100644 Doc/Design/MIS/html/navtree.css
 delete mode 100644 Doc/Design/MIS/html/navtree.js
 delete mode 100644 Doc/Design/MIS/html/navtreedata.js
 delete mode 100644 Doc/Design/MIS/html/navtreeindex0.js
 delete mode 100644 Doc/Design/MIS/html/navtreeindex1.js
 delete mode 100644 Doc/Design/MIS/html/resize.js
 create mode 100644 Doc/Design/MIS/html/search/all_13.html
 create mode 100644 Doc/Design/MIS/html/search/all_13.js
 create mode 100644 Doc/Design/MIS/html/search/classes_b.html
 create mode 100644 Doc/Design/MIS/html/search/classes_b.js
 create mode 100644 Doc/Design/MIS/html/search/classes_c.html
 create mode 100644 Doc/Design/MIS/html/search/classes_c.js
 create mode 100644 Doc/Design/MIS/html/search/classes_d.html
 create mode 100644 Doc/Design/MIS/html/search/classes_d.js
 create mode 100644 Doc/Design/MIS/html/search/classes_e.html
 create mode 100644 Doc/Design/MIS/html/search/classes_e.js
 create mode 100644 Doc/Design/MIS/html/search/functions_10.html
 create mode 100644 Doc/Design/MIS/html/search/functions_10.js
 create mode 100644 Doc/Design/MIS/html/search/functions_11.html
 create mode 100644 Doc/Design/MIS/html/search/functions_11.js
 create mode 100644 Doc/Design/MIS/html/search/properties_10.html
 create mode 100644 Doc/Design/MIS/html/search/properties_10.js
 create mode 100644 Doc/Design/MIS/html/search/properties_f.html
 create mode 100644 Doc/Design/MIS/html/search/properties_f.js
 delete mode 100644 Doc/Design/MIS/latex/class_model_1_1_bronze_bow.tex
 rename Doc/Design/MIS/latex/{class_model_1_1_bronze_bow.eps => class_model_1_1_fireblast.eps} (95%)
 rename Doc/Design/MIS/latex/{class_model_1_1_bronze_bow.pdf => class_model_1_1_fireblast.pdf} (53%)
 create mode 100644 Doc/Design/MIS/latex/class_model_1_1_fireblast.tex
 create mode 100644 Doc/Design/MIS/latex/class_model_1_1_iron_sword.eps
 create mode 100644 Doc/Design/MIS/latex/class_model_1_1_iron_sword.pdf
 create mode 100644 Doc/Design/MIS/latex/class_model_1_1_iron_sword.tex
 create mode 100644 Doc/Design/MIS/latex/class_model_1_1_long_bow.eps
 create mode 100644 Doc/Design/MIS/latex/class_model_1_1_long_bow.pdf
 create mode 100644 Doc/Design/MIS/latex/class_model_1_1_long_bow.tex
 create mode 100644 Doc/Design/MIS/latex/class_model_1_1_short_bow.eps
 create mode 100644 Doc/Design/MIS/latex/class_model_1_1_short_bow.pdf
 create mode 100644 Doc/Design/MIS/latex/class_model_1_1_short_bow.tex
 create mode 100644 Doc/Design/MIS/latex/class_view_1_1_animation.tex
 create mode 100644 Doc/Design/MIS/latex/class_view_1_1_camera.tex
 create mode 100644 Doc/Design/MIS/latex/class_view_1_1_draw_class.tex

diff --git a/Doc/Design/MIS/Blaze_Brigade.XML b/Doc/Design/MIS/Blaze_Brigade.XML
deleted file mode 100644
index 95cf656..0000000
--- 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 4d5b82c..fa24ded 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 a4dd4ea..0000000
--- 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
GIT binary patch
delta 658
zcmV;D0&V@I1*!#*B!6*9L_t(|0qvdrOH*MK$Io-0ySvxByQzEeWo_!#Or0WzM!1cl
zC<u{$m=!~4B`eGpMK4HD5cNYZ1cea&6cm=f)=!mWlqr$ZiA7T;E48R723t}Q&Gp<%
zdwE9x!o&A)&U4S_x%WKho<9IN`)?-eS~dV#_GozgD*#YJj(>xLw*_Z=gPG@s=fh){
z0e}*61h2PYC4axBvE?_}*Tg2DrzybRdsXxk2A4<A%kimr`00Z}fc@uhq&~enskYkt
zNlXFAzVC|YIbfKj@@6k)G4d{lN8jdv+CZ+Z^J;73Hod|4@<Vv^a30uuF&kGRRu(li
zc`_tk^LhG7Qhx$!dM*@xa+qJ+=8*HcTi>Q04@y9_|6C#9W!1VNt+V}SV)~Kee}K3m
zLW5h2ImMwwWaJ^T?KuMgl!Efo%09KFelamK(uJ(urvZSH5@GyNsCP36v+I%7Hvj-o
zY?oA3bzZKd;u*5+JPrU*Y@IS~X-H#hTE@b<jQ{|}Hh-Whw_6#RVhmZjjsgHB0T8n!
z)OScTf~q=006^&oxkW%>w8fIqaUZJO(FXvOX8GDy4Z|sV2{4K(wjU@=c97w@r?I(y
zC8HBkCt1jd|E8cxdh?e|`p@0$b5y={e>Pcy7`(tcTE*Czntvq?FfwlmWPxMkv|nCk
znM=hc{eQW6Fm39|#&e`GN`{sBQwvis@-vxP75!!`SE~?0Kgj7^QhI~Yvs?5-N^`A~
zRcY^hk4LW2fP0rgEKY56iTmo6_)LNV3?04`oX*ru?9Iyi*<8i>8dlRmRwXDhtLYGl
s0RSk&n(F2t$Co8m7GIwQ04TP<Hm#>@a9GXX01E&B07*qoM6N<$f?zv5W&i*H

delta 652
zcmV;70(1SU1*8R#B!6p3L_t(|0qvd3YZFlv#?PI($;_llCX=QQZJH)AH8v`4#D$aw
z+_;cZEHn!%NVO<c8?9oLsuVGTiinR&7cROeMYnAc-;ere>q>1)Qzt{4D1zwZ(S@W4
z67LKq<ktQRhwpOE<^1lwoHJ+kD0=t((k5Ry5c7SK)t>-BiGOX{bs%684A^L3@%PlP
z2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~
z3P5N3-)Y{65c;ywYiAh-1*hZcToLHKtpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~f
zBz8?J>XHsbZhyQfee(V~r&w>|4TCd^+OGpAufHw@f@Z-m>~)Gc@=X0|fMy>yxFxFr
zGe>5W)Fae$Z5#k79V{35!)q$alCw&x1%<D?0su+^%c5`O7KW6(6?I>J2>`HiT_q(4
zZ5D1EbzOQ60I+g3Tg}F>tJ?CF0RUKKwUUNO`8>$z(0|2e06<C9+TP%`>obBnFFXYR
zO2-_M&`~J~@wtU`8`|IZ1OO;a`&>3N=|g91A^igFJO8*e*=XYNJ@;DcGC8exlHJm@
zw-kt0JIYKLGlOa-H>tO}z4u`uNrnL_>+2*f_Qw{}`T(<=8;dt|NmjmA;PKS_VrHl~
z5246|LVrB(tF>uuZvULf6o-TjY~Q2#9Ri2jL<^TA$p|%*ttZAbKkTfs_)P*Hk`tMm
z6tKHztb%+s#pe>Wy+=-D(-hEheDsvVCWP!FH!CNz9RNTHHHSyyo*I$I7=_}=tX@0y
m<B*mvGYHahBK==dv%kVXvTsSg<s<+A002ovP6b4+LSTYpX*2Es

diff --git a/Doc/Design/MIS/html/bdwn.png b/Doc/Design/MIS/html/bdwn.png
index 940a0b950443a0bb1b216ac03c45b8a16c955452..3d71c59ba4c8f2e97af2cc247a6d7eee36f6ae8f 100644
GIT binary patch
delta 120
zcmV-;0EhpR0hIxeByn6xL_t(|0qvbj4S+BZL?5jKET8}fobZ7N&ZTEWR2f>JLt5B0
z0Si0XH~Se4z+1zzpVm8oFa0lb)CSN>bA5*Pp!neXaqa}APt|8d!E<Sz<B`@o7J&wK
aA-DhqOBa}h@y1&K0000<MNUMnLSTY-Ju&wH

delta 118
zcmV-+0Ez#V0h0lcByU<tL_t(|0qvd34S*mJM4wQWG4X60o^8Mja<KtwvMyx|=!QgF
z*vY=x&(r|CwWi~=-T{2+f0?5;fL5C8GqeZA2R}@6Cn$ZaJ}U~IOY<D}rN3hlXkZtD
Y3trb71cTm<ZU6uP07*qoM6N<$g73aE8UO$Q

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 5ca04f8..13bdb8e 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 3f86262..ceef160 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 89db7f4..0000000
--- 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
GIT binary patch
delta 33
mcmcc4e4TlMzSyz*9~5JnConKDfboF?2i}@Y&e-TWi4g$k=nb?0

delta 33
mcmcc4e4TlMzSxU5UrYNBO<-VP0OJD(4zPCKk>BV#i4g$$jt(0D

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 257d213..8f262c4 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 ea81305..6af61f1 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 d07261a..0000000
--- 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 fa225b6..e1fb94c 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 3612482..f4a31a6 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 0736c3a..0000000
--- 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 e071637..da5ca86 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 8083301..42233ae 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 064da60..0000000
--- 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
GIT binary patch
delta 33
mcmdnTypMT;zSyz*9~5JnConKDfboF?2i}@Y&e-T$$p`@Ab`5C&

delta 33
mcmdnTypMT;zSxU5UrYNBO<-VP0OJD(4zPCKk>BWA$p`@S91YL_

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 2956470..0000000
--- 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
GIT binary patch
literal 0
HcmV?d00001

literal 517
zcmV+g0{Z=lP)<h;3K|Lk000e1NJLTq0046U002-30{{R39i_TV0000OP)t-s|Ns90
z008Lh^>vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0004$Nkl<Z
zcmeI5+in9P3`7q`%Kv|I8}0^n(@hIoDONI}hQWu6=`-GYzgc(@k*zYOh{ziK52owd
zK1zQ*n=BEL3z{%vmelNLx)^-_)@Z^kw%9R?UY%|7mYmP8iZZlzwr(|$C%(b#n(WKo
zcK6dsB2vH88p^<a1L3$P%s3F*zh-vTRMP1iev>)Qo7|^n9^U6w=3(8oC|$SVqw4l2
zOc9aa==Fm&rijQI8B;`Ljc#Ik@BLl@yr&1iX5GMiJoZCxV16UFL+@aIOx+q2V3CXo
zutvrNSR-QstdTJR*2tIuYh+A-H8Li^sho3evv2@gWlVrIx|NyHdI>ekworEf=Q{IM
zW^6m-$Q;)NFzC!TWu_&jhZLip8OHKZp4Hh)n0peVCaam^Xvo<{n%NAM;m%&dE6hGg
zb5Bhgy|28Ey5F?^X5DoI8Q8(%?D1>|X1b7S*JpNxIj^BZruG#}{ETm9fSujv%&+_U
z_0;D$G7syvxu<fFdZ_jlpT2(ke+#fq#spZS4`Mp!++KYF;*l8aqcN)o00000NkvXX
Hu0mjfB~0{t

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 3bb0831..90d73be 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 28c0b91..17ab23a 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 b80c275..0000000
--- 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
GIT binary patch
delta 33
mcmeBY>1UasFLvzy2gR7?2@DJjV0_@ffwv};Gd8-OVgvx!mJMD2

delta 33
mcmeBY>1UasFZSZi*V6t&6Brm6!1%y{1FW5Q<TtvWVgvx`JPpMF

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 2262ce6..803571f 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 6c602f4..056d50c 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 57b4a5f..0000000
--- 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 6775c7b..0c087f6 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 ac6234a..199e71e 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 296cff4..0000000
--- 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
GIT binary patch
delta 33
mcmcc1e3yBGzSyz*9~5JnConKDfboF?2i}@Y&e-TWgAoAgbPdJ;

delta 33
mcmcc1e3yBGzSxU5UrYNBO<-VP0OJD(4zPCKk>BV#gAoAy8V)T0

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 0000000..af561d1
--- /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 0000000..3682625
--- /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
GIT binary patch
literal 490
zcmeAS@N?(olHy`uVBq!ia0vp^DL@>+!3-pCTvxaYq$C1-LR|m<{|{syyZ=Ekrg;L8
z1;z&s9C&LoIRnV$C<*clW&kPzfvcxNj2IXgD?MEtLn;{G&b?T~tjOWoZ!!7*|0ini
z7CqX;o9iwgq`osT@WYA?m1@uDq<8Bm8HGzLDG6Om@{oG-Vy?gbVj;oK70oi4%Oe>)
z+du!woyWW~@p!}Y*mbYxtm)pf?^v*x^qa+JTh!bXnlD=PzCHh3&9XK8(2k=;%zRH~
zXnZ?AVIgbQzO_LjMZ6_hNs8M|E4g>RU00WTJN9YvuG6g@9e-T!@38>e*w)d}vXyI6
z@wv&YADnF&(z02fe2j32WUMrL7Cg<tZpCgh7KL@Zj2zj{42NzBG;9EJ*Fd?yu1}Z}
zG)q_LKuj)&LqxXXsZD2|W!|```}kU$tKMPL-R9o~8dldaYF6u>KU>Tfv#fL*+t!rY
zH|tkFm3^qX>bu^Ayl*|`C(n7>oJiQB=CEnk8<+k9%{@YGF2R}Av1wsvcXAgW&sWUL
z{5^RF^H#_2yXIWIe`Sex=d~ku8gIwm{T*ojrtEs>THW3McQY&kIn9o1Qjpi=udLsG
Witfsrqgx4#7zR&QKbLh*2~7ZJL)$a}

literal 0
HcmV?d00001

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 b7672cb..158f1fe 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 6ab5b48..d54b4f0 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 06d8696..0000000
--- 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 7cd6dd4..62576d8 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 1d7d251..2e15310 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 d02fdb3..0000000
--- 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 24b7398..4c0652d 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 0000000..bba067d
--- /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
GIT binary patch
literal 506
zcmeAS@N?(olHy`uVBq!ia0vp^xj-Di!3-o-4snYEDTx4|5ZC|z{{xxF?tf5>X`TRN
zf$@O@2i}@Y&H!>bN`m}?8GwpF;OeOmBL)V>PEQxdkP61Pb94J%EATKJcYF1>|4&p0
zr@*9T`H|sKk*9TLtk-<-M}6s(I|?gTSqYkjUKOpms^)C#7X3O@a@DGG$=uYxVU@R*
zu$=#2ZL;xd=F()bx%Z!#t$z1SD>h}<-pzCG^4>VqpW~eRIVZ3B(aS}vbqufmSp4~^
zPfn`B_18Jh`>yo<n*QfTS&U)j_IqW&^1kOTx4h}~YtEVaSiiX2A))n$X7d~5tXieb
zF?-c3t~<G!OP{bFsQ<uFaQN!Cii%e;x&AX3pS%8Td9hIrgExot0j@)A8=5vSu2INg
z&_-~-bad=!WUvr4YY?qDnRY2|pZj5x1-h2^8T?kPUK{u-@uF|^yS<lUZ*G&{RV$~O
zm9z79Re!VO?L}Mqx1}x4bu4@zcz46gt!cKgcbCr1GB3-O)^e!&)_hYk+i^ki387%#
zS(6yw=P1-VE_gie?F3c#*>@jjw|}czmvda#@7~)hZ3lWz?lztCB&E7EHvjLvw#01t
rb8H`8x9}#gCNf7f?)G&#(p{exC_b}N+Ik)^q8L0~{an^LB{Ts5xxDL1

literal 0
HcmV?d00001

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 0000000..87036df
--- /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 0000000..2d174f8
--- /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
GIT binary patch
literal 499
zcmV<P0Sx|$P)<h;3K|Lk000e1NJLTq003tI002-30{{R3GvJ%v0000OP)t-s|Ns90
z0073{@F84-kN^MxkN^Mxkifve?KG2U00008bW%=J0RR90|NsC0)yh;d0004kNkl<Z
zcmeI5-I9YK3`P%OrtkmAYX#)T*qT<^nNC)}W&;TaOl)t7F~$iZiiq4U=ZJ{d^&gxt
z*wM@XJx!5_$SHN4l$p&OPDsx3Sv`fbg{1+_)1F(N-`08FomW70u#N5}O5#b*U`kwx
zZBMBt>3vWj<3`s<p>Wc~YOml79kDIZSIofK$13&dIfwN*!#V7?cKN>F)~oBcBaVp3
zH+uC#IY&gqF6W4d*fo(8V~qC;z^Vtp1Wn>R9&<pGI16S9Xcp(^`pr22AILcXb~y*Y
zF6RK)<s1OJoC9E&a{%me&hi&R2oppAxLwWxuxmP};CgKJhA@CpsjmR`s+?qpKpW>p
zfXd0+%1xiV@z{B=jodivWJ${F)&+9nHv7CgZ#Y(+Zz5~Hg)^8vr#HDi%|4rinpq%f
z_8Crh9y3SlgL9m8?fZI{_O?E|$Y!*uj?Ovkx3&iDVClE={uHBe0KU<iWiH{g8wXHy
p&3TT$Z~S)w;B);TCxj60*B>QG7G8^IeHZ`$002ovPDHLkV1fi_=}7<p

literal 0
HcmV?d00001

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 6960949..62ca6de 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 697c7c7..be68e22 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 ddea4ff..0000000
--- 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
GIT binary patch
delta 33
mcmZ3<ypnl>zSyz*9~5JnConKDfboF?2i}@Y&e-Uh!UzD}3=Jv(

delta 33
mcmZ3<ypnl>zSxU5UrYNBO<-VP0OJD(4zPCKk>BW=!UzEFvJH^{

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 a15cf60..e25b8df 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 3e4aa6b..4809d6d 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 4e2020d..0000000
--- 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 77b0fd3..f169eea 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 8258c90..84d7563 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 4cb3421..0000000
--- 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 0000000..865761b
--- /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 2b25cb8..37ef192 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
GIT binary patch
literal 498
zcmeAS@N?(olHy`uVBq!ia0vp^nLr%C!3-pIHCN{XDTx4|5ZC|z{{xxF?tf5>X`TRN
zf$@O@2i}@Y&H!>bN`m}?8GwpF;OeOmBL)V>Mo$;VkP61Pb1(M2R^V~rcYF1}{!=a!
z-;4>NPU~Y<7F~{9pZGw)pjPeqoLCnz!NPzEE-qnTRfD7+&A9r1+X5lMo$B6N$=M&2
zmQLF9e_M`|RnF4HX=lsVTlLM{w*I8ZRjKOjFE2E1_jC@JU-jF3F5j+I97lV)@0zDL
zX~|aqv0t*#tk3h!Nn544cPAHbT5`I0m;0_Yd*u?c^Xq-y#!hx|vAZ~5T*pI6X*JiR
zjuWe5JT0HUQEWI~#kk`{@0Y5|g?BviCkUVF|1x>2xJpARD`!HeBU41^1coqCm4;9_
z_sirUFFhqj3k?s3)xVfL8^!KyT3o++(ZywbLCFm1ra_&}A6;%8HdAkyx-D+OvL(AV
zRI#4%-Vz?}KX>ol8Oc3-tBtp7dL<XX*?lqnao4YtQMYEzpU`$;W6tx5Wy>oz@H$wZ
zaeDir?z_L-W|`gE{vOjs3!6jc6;GWn@VvOn<&|HiAJ9*;&aSz-?)%F8zWcTf{2<r;
f)zDlz#pVltgtpk3;;1>Gm}BsC^>bP0l+XkK^wHds

literal 0
HcmV?d00001

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 f43ec4f..350994b 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 c436918..95f477c 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 5a10f2a..0000000
--- 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
GIT binary patch
delta 33
mcmdnPyoY&$zSyz*9~5JnConKDfboF?2i}@Y&e-T$&IkbE@(p7E

delta 33
mcmdnPyoY&$zSxU5UrYNBO<-VP0OJD(4zPCKk>BWA&IkbWm<`GR

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 0000000..c25e176
--- /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 0000000..2228b6a
--- /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 c8a3bb7..1cc4a93 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 21e5de3..2e7c928 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 446db25..0000000
--- 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 0000000..c13c7e0
--- /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 0000000..3dbd6cb
--- /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 0000000..1931d49
--- /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 0000000..22d54b4
--- /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 8d0dc4c..7324f51 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 5a6f4b6..c9fe32e 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 9cb1a6a..0000000
--- 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
GIT binary patch
delta 33
mcmdnWyp?%^zSyz*9~5JnConKDfboF?2i}@Y&e-T$zz6`~Bn?gg

delta 33
mcmdnWyp?%^zSxU5UrYNBO<-VP0OJD(4zPCKk>BWAzz6{G$_=#u

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 86d1ce0..3e29207 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 7c5d992..fe46de3 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 a8ec896..0000000
--- 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
GIT binary patch
delta 33
mcmX@Ze1>^~zSyz*9~5JnConKDfboF?2i}@Y&e-VM&IkbJ5)G38

delta 33
mcmX@Ze1>^~zSxU5UrYNBO<-VP0OJD(4zPCKk>BXr&IkbaxDEOM

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 8a33801..5befe53 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 13f01ac..47a6aa1 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 eff6f73..0000000
--- 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
GIT binary patch
delta 33
mcmX@fe3E&BzSyz*9~5JnConKDfboF?2i}@Y&e-VM!UzE6Obv<v

delta 33
mcmX@fe3E&BzSxU5UrYNBO<-VP0OJD(4zPCKk>BXr!UzEN@(u9-

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 d1b135c..c63612b 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 5d3dce2..ddce56e 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 110755e..0000000
--- 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
GIT binary patch
delta 33
mcmdnSyp4H+zSyz*9~5JnConKDfboF?2i}@Y&e-T$$Or)7W(`pQ

delta 33
mcmdnSyp4H+zSxU5UrYNBO<-VP0OJD(4zPCKk>BWA$Or)P3=Oyd

diff --git a/Doc/Design/MIS/html/classes.html b/Doc/Design/MIS/html/classes.html
index 60c49ed..6e05086 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
GIT binary patch
delta 104
zcmV-u0GI!S0fhmOBw<WRL_t(|0qxyu4S+BVMd1&upbQbHKm^Lr!UD+>+AW)edw%uw
zkt%?|wx16|R>)*=LC9aYuj8wCC*_8rRK=<Et{h6!o2mc}y+0KtzZ5F2xNr^t0000<
KMNUMnLSTX?EG%RI

delta 103
zcmV-t0GR)U0fYgNBw$NPL_t(|0qxyw4L~6XhS5iBnaKh-z%5`VbLn(*1E!F`@&5Ag
z5dlEuYkdH!GJuVR2~Z`$U(5c#PO=RyIxs|QrHjIw4tOF7)|)Az6cBjQHT3`h002ov
JPDHLkV1k=IDd7MB

diff --git a/Doc/Design/MIS/html/dir_5a26ab1ce369faa82acd5f0b51159ad1.html b/Doc/Design/MIS/html/dir_5a26ab1ce369faa82acd5f0b51159ad1.html
index afcb9f7..4c2e462 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 76e1657..ae9db95 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 f0ebf03..f89ad82 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 ba8a05b..7b2cdc9 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 2eaea9f..3f09464 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
GIT binary patch
delta 811
zcmV+`1JwNL1;GZ8BYy)3Nkl<ZcmeI5O-vML9L9h9HOsPJvpW@*WfxXHgkm7s7!yp@
znD~h#LToU>gC9}aq=z2b7`z};+w|b2X%noN7-`pjgn00vF`hgbR219D0gb3FLXl|7
z3I$qN)_0~0jqHpb8V(*N`%7k%H}kyz|MUFc_i9O}(*Vnc6@OqkS#|+Cz*0{4jHIV#
zQzU2R^#4=;%=7!7GYlvHCghU{xa>sb9BPYwY*`hw0GMG@RTbbBI<7rY<Aq+rJ}3EJ
ziD0gsK&}JX<>0}yX;ubZychG+*)xL8YEi2~?#}>>Fl>?2ZpC4<=-4b4yiU6=7V$e-
z6Y<hJ^ny)gGJh?#Vb0w6gYI9(Op{{jL5>iSZ2t-6N>;s^LLoBtpkH63iF~{v!jFBU
z^gK=)ikJ&Hth$I>vMs*LqW7AJx44Qmtv^un(Kj6J?qzIpmcHQ$fGkV}7CwA;bdvGu
zITW{pq460)Lg2`zBKFp8B)(xQ<*^7;$>&`E?FB#<hJPtqXpu0GpZcCMFN#;UujG_4
zb#8i+kP^Tp#OtdRo`_^Yn2Ai{fLDH|6-b%hcQ#dWU~K`4NK(h{Rh&DxmSfvue7UoP
z&E)|-QPl-*{t{6JSc+){4pD*j9KATmz}-7UD{2^icptk*W@509%Jp>=iCK8RW(BjU
zc_EMj$baIsldM(I*;K)a!#nx9v7Gat)YIM=r}yNi92YICt5nGINR%ip07Fa##JBYs
zNZcBw{nCB*bX=w3c!Do3-$T9fh(q7q<jA+@^&lu>2my>R74YTQbq}_SU4FPe#@UvQ
zBwF|K{k}NO@qB)6S;v*n_v=+^A^=91dZ0ZnhkuPWvEzaMUn#DrW@zwUmIrNHV`8PT
z!EZ>BHpv+e4(;HphB8ABwB2iK0gNy_>@M^_Q+KU?hm^RCB#|b~L~V+-GpRIVXi)S$
z8gT0G!YUHCpYlO%IP1_el%7ka@fVijaeMIk{ENu)zbHXjCr=FA3fV_dX$4VnMgc6v
p&?JMd=65Y!&5r>7H*f!y`4V_}&2_>gk-`7~002ovPDHLkV1je%kU{_e

delta 723
zcmV;^0xbQ(2I>WnBYy(1Nkl<ZcmeI5O;1x>7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1
zbzou)2{$))<VZ%w8AHp|fq%mP;4ffyZ-fC6h(S;T@^On$pg;?)``rZ-=s7qr4DR5h
zE4!!NdDmX=TJJeiSGimUI5QXkXNfZ>umDct!>4SyxL;zgaDSlh<@?4~f!x*}p@0XU
z*CMRehFE}PUC;&K1T&M#035@_%zv49jh~?3P2ikc7d+=vP-}K$muSc*g_)RM#cdgx
zXxKLjU<cb4nWhWFsKDiN;c=S;6_K32Ar@p|WlNv_#?_cQ%qp{A*Bz7M=z(b(KS>0Z
zWe`v*LIF3QzklWQ9wE8i5odBX%W^hvOJeJR{^RiUa!HiSREYeljHr0?_C1^Vq9%zb
zWh>wF#B2Qk$6)Kh++r@1xDe0<SJ!tirLbzzdQO?Fe5qGO<Fx^zVXrn@_E?5NYt#8E
zFPs&q7Kwn#k6Ept|5lQJr<QfHYQjD-R|+Z>1-*Z_uzwFw1xF8#djF^|MQ3{qpU2{1
zZ;HWzR{A;{=)akyF%cvZ^iro1S1gtQs^F+Vipw=NzQEMn8ZC_xzASC(xXv%;=((04
z67q626{S=vQz%wu1~~RPb&?I$qX&1J`SW2L13k?=d(xp*j1Kp5uPe#rWJJ$KB<KOK
zg`)!LzkgtQ{=3fl_D+$t+^!xlQ8S}{UtY`e;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3
zAH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D?)GFlEGGHe?koB}i|1w45!BF}N_q&^H
zJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3)=aBm)JoOf1BVxvZHt7U=kW+jbN}G+
zR*C@Fp|H12;?f;njSK@+!ImK1n{uV!y$1Mg{QqB>KLDy%#IW}xbq@dl002ovPDHLk
FV1oaJToV8Q

diff --git a/Doc/Design/MIS/html/doxygen.css b/Doc/Design/MIS/html/doxygen.css
index a2cf15f..8ec90fb 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
GIT binary patch
literal 3820
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

literal 3779
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

diff --git a/Doc/Design/MIS/html/folderclosed.png b/Doc/Design/MIS/html/folderclosed.png
index bb8ab35edce8e97554e360005ee9fc5bffb36e66..f6c99303650d8a43cba15a47abd3a8896447c5d6 100644
GIT binary patch
delta 641
zcmV-{0)GAI1eyhqB!6K^L_t(|0qvbTh!as1hQFCf77-;NSSf0uYu5NkG`brFMOkFG
zuwASb6ns>Ql}IeaMg<ES@lje>3L+LF?xL=2v4Vx5uvS*9g~TPvWafJAolIsXGpsC_
z!s0SN=iD>7=RdDIX)UD`z`$Sw3=#t;$N}`@?9<O``u!XbJ%0yBt2~%0S^z6SCV_Uo
zr(B8B6t{0@g>b3}up(IfO|IN{r5fKpvY~RM>)gVZ-+Z5+?w*jUDnF3%CAQU@O3Ys!
zPh{!T>vbS{?mT&3zj^K?wJin4HW#RFTx;}W`*%{SlsLSvM6JAoy`>`6T}8^J?NkJ#
zyGM98^M;Ej#(%E=wL}X)n<i?#JYV5RjkIjEJZ#Z@(U)AwLY6CftK+j~$N@+pP2l@1
z{&o#PSf0SFj5EEoLqjfGZP(^T+XF};GlP!j8)urpI2V%8nTc99T~+L&n@#q_r<y!`
z=B}EUoa~h#j6N(!LXREIOX=obzu?QmONl0@2)3QRt$z+2oiK-WbU_9Yk#_8e3zJdo
ztS0z0^OCQRE-z28_0%mja_G2}Nk<q&sqaB3TT;HTbct~k+rq36Jid~6nd*V>Hu)h<
z4tfwB?$uj}lnjDpM>W@b$FcD{ZGZ$ao7{F?ymk{yE|c;)SWXTl7fJ7pL(y%q#h1sB
zegTj`_Iea8{gO<&(Wvb4^PRkjy!ScD3jshM(gYI4;)iEZlXMpP(-7N-S;XIKnJ=sd
zNFYUU|JwO`S~le}HDy%wrD{vV_3XP6v6i|gc^RbuHmh<0!l_%9V0?Jp1%Q8r|NkFt
b-~@jFkYX>Ci9ER~00000NkvXXu0mjf5UVp2

delta 591
zcmV-V0<is>1?U8jB!4eSL_t(|0qtE)Pt-sde%ktV*pO^+UG@XNBb&utP+5>gLx@~C
z`2)Op(cfU!#Q)%d|G>$3^Wp)bLm(y)J#o;)5RC_;0he}K=bd)8Gi`y8*n@|5o=p2r
z=Y8JyecqkDT0sy1KyI)BAW!5@a0&pDc=P^Cu<`L5fOy<$lz*@|bI}5TlOU6ToR41{
z9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6`BLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XU
zdOZN~c=dLt_h_k!dbxm_*ibDM<n!c>lFX`g{k$X}yIe%$N)cn1LNu=q<K5OS7CNKP
zk1f&9-+dXiihoQ+?YjOTBbWQ(x*xz3&u30M0FXk8fHv>_@#L(Wh4w&_(B<)PCL5V(
zK5#hzq>z~bMMci6sLslfBA|7poo)w!BvK+jd$|@om>z}eg(Xl<bmAn56yLV7`r#{H
zJn0%Dr!t_8szh;=akN~ltJ0YSVU_@lk*PudfDa<nwSS<Q>YwOPqkRDwBSqkP9DDmN
zIB6j6aI@+tK}2^%rUyj?JnF1tMWz-c4M=3l#1;&cjV?Ob3`dSF0{~!*OoIKsC!&eO
zJfuS$Nvgd&*~e5`WU*;|J3i?2--3GAJ4@H6ICK^O45W?<aU7HuI(2scc9q?mtg_j5
zMdEIIgh)-dMp$RO%w}2@)}5%Zxrr*96W`3=sj>N~I-6>iS#jvx>mxG|=g(6B_*eM<
d|Iu<M_zTqe9QlF_si6P>002ovPDHLkV1hhsA&&q6

diff --git a/Doc/Design/MIS/html/folderopen.png b/Doc/Design/MIS/html/folderopen.png
index d6c7f676a3b3ef8c2c307d319dff3c6a604eb227..7f9416bae1c418c7ce8cfa9aa8a26a0d1b6ec5f4 100644
GIT binary patch
delta 644
zcmV-~0(<?{1f2ztB!6T{L_t(|0qtE&XcIvg{`QeJ58Jd&HZhx!Qk&A)w33&at03M4
zPu_AVcoDtnt%nGD6Y(tAgGKS=sdyCeA~;l}NIh7k-~)W2(4uR)yW{L^HpynUDT2L7
zm-+Xf*_rwN|NH(K_9{?H0btKe1c1G?|2V+%+E+S%{}rv@TYsZx@4TdE7FX%5ryu{i
zU@`#s*@M+DD5ZxG4ao=x>^yEhd57E2>>wt4ivkc}FIf`s_<Wg-0KjchqtO5Wk1efy
zYJ?cD%m7Sw(jo&AW|9$1DPiOj5sZ%pkr@d>IS|0ccMa!i>J<R!HKF&ImaaXbzrVc)
zHBI{iwLN8?8h<(j(Pm@KQ`2Bn*nDeEI9tGrg_ABO9tJn=E;sV!8sf<m5(ibpk}BfN
zM-wWB6B&#o(im3K2*y-|l?>!q27_ZN29+$f-aN;}(=`_p-x~bTbf&GHsnKGn8<b16
z&BQkhJ8O%PX|WPS-nUo+a5YZ=YU<ef)r2J5Q<5NX(0{fpdeim{&{=QI^06apzZ&G`
zuhXH)G6YHHdONk?*>T++;7$;}&e+D!53jMlc*#`*uS5*U&^93sgxUZMp_8%mt$T~k
zf>{apNaSH~sD71(QaR3mKV7sv8e3x)+zG6G-oV?Xh20oXuCv+HTu0LB`;EKz0&uk*
zZ*n)lPJQ6*yVA2}*8rRAD*!spl7=6}mPCGi%Lk$g0JzL^(VC+ZO7UooOc#%liMc9C
z<;z4pTp{tP5{czXBsy8-{me{-j2EgTcce;YE5}KR?J3O8kyF!S5BoB>d?I@R0RENj
e|Iq-Tul)f+^BW{Aep3hl0000<MNUMnLSTa8RW?Qd

delta 572
zcmV-C0>k~C1=R$QB!3)9L_t(|0qtEsZ_`i^|2b)zG-<FMJB<)&X_K~zT8aRPk%5U1
zz`!?PV(8S_tex2T4lGFQRVVZ$7LY1|RJC1#RG~y3P};;cch7x^9Xp{zJ0M}d)1BX+
z``z#Ep1f*75CFifNd^FJQ~rH`IRHqL(~cW_KkdQy0}MT1%74a+fvtw60l;--DgZmL
zSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+!h78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5
zjDplgxd44}9;IRqUH1YHH|@6oFe%z(o4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|
z)Rz|V`sGfHNq>UD$Ae?%!MY`*tW}DzNwaMmW3luFnB~0G#-04gKIyo4{&YFUB((<p
z3s2@&MJn}Gw9JC%6eFJ3h?VdAaveZyBmnqO|8htGVPP4^8>I=dn`Bz9a_EucaR5n#
z1ORWm9QagRjx2PlY7jCA9Y#TT9|v|V227tBaMz3-aDNI^#7Qp-T%~hn7wx?}3~E+s
zRD<aHq;FnhaK-$*`y2ba&thGa!hoWrJP(Fp{?(kali$+=n0b?<4yQSfI*ji5E5MJl
z9)R)SEJX{RX0tZwP5_9F#6_b^RejuE5<45V*lt>)b>9@NRZ}#V4biOYV(p$zwl3Oh
zrr2s!#5MN1B_6e^;t8E;uU5p$-SVfI49NK#0Jtgn|3?FWneqp^N(ewypm>x30000<
KMNUMnLSTZJV;9W;

diff --git a/Doc/Design/MIS/html/functions.html b/Doc/Design/MIS/html/functions.html
index 05d2faa..845ac17 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 0000000..bd22332
--- /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 0000000..b0c7399
--- /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 0000000..f8b14a9
--- /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 0000000..11ea294
--- /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 0000000..c37d668
--- /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 c4e2ac5..5a6f257 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 0000000..e688656
--- /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 0000000..c55fc20
--- /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 0000000..baa0f75
--- /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 0000000..ca96b2a
--- /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 0000000..aaa2c1c
--- /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 0000000..16034de
--- /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 0000000..3a97e57
--- /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 0000000..959e04e
--- /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 6ca21b9..d50c9d5 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 0000000..26699e3
--- /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 0000000..e4d8d6a
--- /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 0000000..3294f48
--- /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 0000000..623b4bd
--- /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 0000000..26e0a3b
--- /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 12c3bdb..36d15ef 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 d5bcc0c..0000000
--- 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 d9c39ae..130ecf6 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 b9902fd..ee63666 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 4c920ce..beba9cb 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 71ea940..0000000
--- 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
GIT binary patch
delta 33
mcmdnYwwY~$zSyz*9~5JnConKDfboF?2i}@Y&e-VsjtKzaTMf?u

delta 33
mcmdnYwwY~$zSxU5UrYNBO<-VP0OJD(4zPCKk>BY0jtKzs0S-0*

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 d3eb78c..b9caf29 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 8643ad3..4a210a5 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 59162ea..0000000
--- 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
GIT binary patch
literal 1558
zcmb7EX;4#F6b=w1h_cuMML@%*jy%8xS_w1|2^d6>fjs0<HZ`vTvdF4Xc1FMjNys$T
zAVg&V^ALfDl_Gmli98UH0&0YG+Oiu&gtD8yFr7|k+WzRBx%ZxP=R4;+_nUj}B~Ond
zTQ_gtOdt@px-#fq1cDNP+nyvPeC_g8$i=tMJdZJ*WilCVK9$TG`Dd|lYh$*ywo0wJ
zA-GG5^YZW};2`-J=wu!s5R^+@=``jA1?jMuhc@as_s!g~k;pjb4e6?zwv<Zlw>wnY
z9L*qbO|#w{PQM;QDe{nzh@{!t<&nwl5V_Tgj5?+h?C3fq&EOo7qJrXEO^EE6Zn)AP
zKO)}I6cLcxl-AvP(pZhSq#Q1qt6!bd#-q~s9q3K!7b71f4=JdBVam)z1kH_=L1;<e
z3R$W*uD6J01G@*4e~%bP<70!VT7Dbx25fl2rmj$IIaD~~T5XII2epow7P~`MdQpP=
zfIx-XY=ZN68+;4L4-RBK$-wLRs3YbsMgCaDyZQ~pQ}e_*(z0{VM)$Sj`cxht8+^@y
zYZnuu(uOK=aH_5B>qplDZRD99ai~H<E}%(nRhQTW$P+97<Cb_?r0Vv`I7*5MjuVV+
zQBWjKd?FVh;`#VXT#fK;8_tOTB?}y&!%<cwzBEJrRk4j+PJd(F02}=&?^5i|p7Gd2
zf}ZhnR6&n}{*p^-m)$;EFEjI&P*gzfHNs7ntL6lo9I_WRCB-o`t+k<TM2abie;H6!
zG~7mXcjgf@)KxRfjNLLFbBHu=jv4Ki)Bg`IRzKk0KTjMF<(KVdutWL$qw;0NmR5!!
zQKw&NfuO`ClL>mOdVz9EAu`1#g9CVRYy?sN&%*%NHXxx(GF^#P^{<vAQ(F121JtQA
zxh8ERsa26l=Ldc6s?Y)pPNlqy<Q0)ij1Xi-&w$gmBheDOUH?FzwXb7szG$^cW5~Cl
z5D?^@7@yyn`tu_VaUK>!_60!<V<kFYE{79$J)X$D+BwI}G2pwcq6UR^`sh`&$<CO*
zw^CWeSqrSAX1O=nr*8S;@*P1-%Py=WxbRhEL=YLf?)_kQk3&Tml!e-p`dXGnxydvh
zM;*#@Ip|z<C0aJ@0ARhXz<7Jd*xE!s_YDi0e;@B>;nBo}qbHIsB$i+FsjCRm@A<%T
z<SDg%UTg9E9x^q{;OUlzWEuoQPo3hj&zz&Xz_vdbEv{FyVeN7RIT^&OF>n+5)W+FA
zYX&N+u(_J4dGSSY128gb9-!;mya!9D)|O(UPf!E*KH@9CrToqpO{pzv*)G57K`YRs
z_1SvV!tQKr@--|*aQgjx(V3mcQ1)n2$BfBvC9rNM3HKXbWP)cm!Fn1G8$U`X8kcVZ
zR*Y!182x$#$qs<Bo#rLF@krSebKo4EXJUwcnXlp_RzbIn`ZkwRaOw2eqcg%qI8@ve
z6f0aehwC*G($*Wi11+(dPp=HEnZuLaUERWZ2jk<|i)r?L$g&MVgjSs|it4h^c`g7?
zcHR5fbl&B3$|?n1`0j+j2+Ga^2ZV4<vAsFw=4GFBg<1exKYj?rBUAhHMLz&46jm+V
z^BM`8;s8g+q-@|T*Ce#DDtKoDRl4#fOt)@%W!eejMoD!d#w9sEyxYMQV?!lFhw2tX
z!2y0W)LeWjl6t(mVcFIaE74qRKS(j|fc0)zP4AKV`zco-a9$^R{a1?J33sdRjskyJ
zh^%bdfq8)oX=EB+dYV3Kx)cPz|3zhiQ6_)q!|&f^hFchcprNtbSO^H_$PTmnC)3S2
zX0Z<t<cPczIA$hZ;DC`lTvVX-S3^9@WrFbxHWIcMWzi9YV#)w*7Pzb%WuYrn9mD;2
llcku7tlizsL@OU0l=4eGQXDVb#XoU^tFs6F{^8)vKLBu?*5LpE

literal 967
zcmeAS@N?(olHy`uVBq!ia0y~yV4MhK2XHV0$@exp4ge{M0G|-o|Ns93nJ?aaE$u%v
z0muU50|ySUcHWT(ayd$Z{DK*Pia_A%sSqOu2IeqN7srqa#<z1XPFk%Xz<S$x>i_>I
z&1Y*Eb*xs)Taq{TO$iT^m38kAt_$pk4S39%5*k$Bt?le(aLHj=ppJ}hna(_a?A}t-
zzrQTcFw8mT#-Jqa7PowPb1y?pcdhc_)gOPvMe!<E-gxb@npI$<V8e-P>r6w9!vCl{
zWzX9?N5{RruTsh32vD1PPe^;^9h+@6MYAR|XyvddY>HeN>Av^JeCfc$CsseM+#=Xe
zZkfGg*3@p<`#NS!ALMRNjSAiRQLfX??7p%YQ^AB-W&7V3K8M_!E2VTQ@v`5vXrSPn
z{VPviTz!iJWJA><Abxaj)(r#?Bm%-o5^WFN7<dkZ_Asz55C(cr`PfA-hF=HW7_1&C
z9`Rz>1!Vm?WCu|U(}bOV=G61pV%8_-0_D3pzUq&h7)&+@sxyf^bYf7<Inv4Cx<kN$
zL%LAOK~RrH;E>xKj(`?!#uh9}e!ds-)LhCh5$yGnd5(vdCX45!yu~^#DtF!7J9h|}
zB`HtZ(%O5YV~J9ZOHjwD69KZXuYJk>@zdiH-|xrQT6b8qK6miEmGtV4d6C-2<L_TB
zTOAqgdDSiM@v8rcwb#Ges$?Ghx1(*M{_=u5CpwR)Xco0j%*?gjH$5!2Fa7=<)AOs^
zo<FNucIIiha`;k#cee3gzW%mVuI|izwynoDYsrp)c@ZJSp?!<A%fk;Be_k*#J9q|n
z;I$QV%=LdN@4oi&h*`0AnpaS>vfC>m@!1tSzdSlLcY1Q1on`-oQ;y2-mrn>Ut^7Uf
zdvA_<nBe?H#%`Z<SKn^Ee)ZM;b>Ej1RqQn?>y4S^wB}&CTc3JZT>Z<~ZCA8=w#2WV
z{j}rprwP~Z&vvu(N!;~aVdXPt<+JA1rGKwZdF&=tTz~UO^y9}n!$iw^{<v~UEfGt<
zr+i#^vWd&R`u>*Z*|%D!hkdO(@!R=L)VZgHh3D-vo^**k3%hZyt8)3giO!v&hl}3_
zb^cl7737=hGHKtbIz^S2+$B>wxD%Dllsuzvbo6>?9dc7?-5@AEF{Gu}gDX*4RtgwL
lzcsif26=tI=&SUfA?j9;*^;FpZNOZ|;OXk;vd$@?2>>0ov$OyJ

diff --git a/Doc/Design/MIS/html/menudata.js b/Doc/Design/MIS/html/menudata.js
index b97b5f6..7c50d91 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 a3bc4de..d271db0 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 bcbcd24..b48e2e0 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 a8a01a4..0000000
--- 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 132baec..65ada62 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 b869796..0000000
--- 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 af6980a..c18fa0e 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 099097f..0000000
--- 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 b649b9a..42d044c 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 7a2e2b4..a03d543 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 8e50db9..d9b2abc 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 e95c747..0000000
--- 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
GIT binary patch
delta 146
zcmV;D0B!%70j>d%B!6{DL_t(|0qxyQ3c@fHMd6os*5_PAr1*=iu_4vGrqvBQb>z&<
zq=?`WzQKjVU4uNHFJitE?MASXa~knQa~Wv5fn#xqnSHSfJ)4kOw>?#BRK92BjpZp7
z#-dKl>npQury}wfoSSTQq9Rl1r}^sj_gC=--RK_8h8#8Z01E&B07*qoM6N<$f|@f&
ACIA2c

delta 124
zcmV-?0E7Ro0hs}iBz0g(L_t(|0qxyO4uBvGMbVbGTL*^tfkM%3YvRPhNE{fKaB|bU
zE`pBpg6fW>8&Wn}AXZ5Qu@Xg)f;DQhglrV^nwx1!n5^FF=Snb)(Gk%vj{BRL9T9c-
e@$=rlHgf|=7$DsN0QGqQ0000<MNUMnLSTY>8#d4Y

diff --git a/Doc/Design/MIS/html/nav_h.png b/Doc/Design/MIS/html/nav_h.png
index 33389b101d9cd9b4c98ad286b5d9c46a6671f650..2ebf38062d62ff4d5c6f4a2c533047a2e5e94335 100644
GIT binary patch
delta 69
zcmYdFnV{mJ?djqeQo;CkuA?A>0?*-VA&+em82+;6@#j3572>K|xV|^E;ltx!Yo7hC
ZWjOelrSj-(r_T&P;OXk;vd$@?2>{b>9UTAw

delta 67
zcmYdEnxJB*>FMGaQo;E4t|J$N1BX-KT4wgmvu@A6u&D20{R2$}&DVbwUM3!Wac4i{
Xv3!>HpqvZ$8Gyjk)z4*}Q$iB}s&^by

diff --git a/Doc/Design/MIS/html/navtree.css b/Doc/Design/MIS/html/navtree.css
deleted file mode 100644
index 0cc7e77..0000000
--- 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 e6d31b0..0000000
--- 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 91474f8..0000000
--- 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 f2a97f9..0000000
--- 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 2392f6b..0000000
--- 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
GIT binary patch
delta 89
zcmb=fn4l73@9E+gQo;Ckt|Kpl0uOV3grlTVKqJSLg{(n#DlKo%=5JqmHdTtD?r>42
tu)?7&N`+stqCdHC?s}=Whi6V@ZOr2m0XCgj--ir9;OXk;vd$@?2>`V|At?X=

delta 92
zcmV-i0HgnSdyphoLP<nHRCodH-N6ZfFboCI*R0i<T)+XkfHOIlVj&l)IeUEYNj@Ya
yz~8j}I4`Kg*m{F6&ptB1Th3=`RV**8e!KzCTnxkyIoY@X0000<MNUMnLSTYMjwbm4

diff --git a/Doc/Design/MIS/html/resize.js b/Doc/Design/MIS/html/resize.js
deleted file mode 100644
index 6d78f5b..0000000
--- 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 3a6b8ba..1f93a70 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 cf01b03..c67b67a 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 0d6f984..5707a11 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 04f9f40..972863c 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 030dc66..04f9f40 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 0000000..516a9b6
--- /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 0000000..bdfbd22
--- /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 6671bda..da703a8 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 9dbcd18..8b08803 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 270939c..2550a3c 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 06d6f37..32b2479 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 18d4347..8b37c96 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 22580b7..2b3988c 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 051f60d..019dee1 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 4be9a3b..f8d10da 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 35fbdbd..88010d0 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 c81ce55..6f30511 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 43123fc..3e31322 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 d86613c..45431ad 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 c58ea81..cec3814 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 fbba45e..4f86ea1 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 364a043..f5a6e0b 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 d3228cd..6926100 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 dc7ff6e..d3228cd 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 daf4f80..dc7ff6e 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 3bf8fae..2d6dd64 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 0cdf767..661f1c9 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 15c7d8d..daf4f80 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 1b11b7e..3bf8fae 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 0000000..e0416e6
--- /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 0000000..0cdf767
--- /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 0000000..88047d3
--- /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 0000000..525a6e6
--- /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 0000000..f3a3ef9
--- /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 0000000..15c7d8d
--- /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 0000000..5e33956
--- /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 0000000..1b11b7e
--- /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 e2951e5..00e60f9 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 296af52..a5dae07 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 0000000..c78227c
--- /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 0000000..7be75cc
--- /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 0000000..3ab653e
--- /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 0000000..c8eacef
--- /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 cbbbe7d..337bf89 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 98a525f..00ae370 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 b7c34de..13afcee 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 55245e3..0864152 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 c2d6aa3..9f5e7d3 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 5e69fa4..c2d6aa3 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 9d8c5af..f4c17dc 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 54d3316..f43bbd1 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 b8febe4..8a761e6 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 aeba49f..b8febe4 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 74d6199..aeba49f 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 c30c001..74d6199 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 d4d008a..f29ac3f 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 304fd3a..e771c71 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 5e02462..427e4b1 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 0000000..693fda4
--- /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 0000000..3dd5bc9
--- /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 86eaff1..2e80b8e 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 41ec12c..05ba1a9 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 05e0a45..16116fe 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 37e2c70..05e0a45 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 d45b688..b5196d2 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 6dd05a9..b1796ed 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 4eb5b1e..94c72a1 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 b981daa..4eb5b1e 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 c81ce55..28383d7 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 da363c0..c81ce55 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 eb0a6a6..edeed35 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 f86d822..5707a11 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 0000000..69fd00e
--- /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 0000000..eb0a6a6
--- /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 3cf9df9..ea850e7 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 0f38dfa..a1cb03d 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
GIT binary patch
literal 310
zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf<Wr8r;B4q1>@Vhx_Kdm673f+
zOX_%}m~J{MG-=l%Hi4<4YgHHz^WEazz@}5WcFwv*^3oX&6DEXwDxA3fU~l!L=YKmV
z@85Cq?t!ZRIh%ie`uX+Z@4MU8{rUUm@3o3LxJToVMwdaCQqLle#l$dgDb0<)r}O*o
z@$;$kb+*U7t*QF_=<dDGhue>@zHIwDefI7A{?m0os<ywmG%fz`?{)F}|Lgqz_^9sY
n^yk<AZXwPJB<K9%|I6B)>$_v~1e2A(fMD=+^>bP0l+XkK7x|6S

literal 314
zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc>
z_*`QK&+BH@jW<lVxsx`Ym~nPnqw$O~`M84{XS6<Mm0<Zit<Tk``D^RashfFq{wG<#
zZG2vRxL<$IhkFMSBd@N1`uRtp)t>rYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O
zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|E<fHWtM%;-WUJ&>EGLnJsniYK!2U1
Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T

diff --git a/Doc/Design/MIS/html/sync_off.png b/Doc/Design/MIS/html/sync_off.png
index 3b443fc62892114406e3d399421b2a881b897acc..369b1f09c6eadccb6af564c52731c7f816d6f526 100644
GIT binary patch
delta 835
zcmV-J1HAmz2HFOYB!3}EL_t(|0qxywNR?+8!14b%N6mc6)SPZpw`HMjZEa3uS)-<=
zg|!LGmNQE7NH05}nG~GXbWDUT>O(;yY(!SG4<V6^8LWcbr`h|53j5H;7}PejQ4%{k
z-F4}C&Uwz`bA}GTKHNXfbDwj#ulx17zdAB1_5g&FAy$j!B7aY$372>zZiyeoB{2YC
z#}Ot#itvhR|2sf9!=g*Hi3dPPi2$%D742dnz%;}Px2O<};-vXUCtxm{#dkAk-25yM
zouVmRfD&;$%%}jS>!7GHDz1c_LL<8NJP}|PXlKufKaCOW7nuN75pnYYY&oN%0qn$y
zFLV=WfON4HAb*6z!Djc)vDa3;4`3@kD~}zYcyP^$0kHZ|<Z6I2>(oTXC*f^spshU1
zIqdrfz}D#SW4t9VbF8_Z=(JY=tg1D@yCJ<=lt)*qhaH740!+)=++@CQ-A3ZlA|Rxc
zX@GpAmb!8ieV<oSkU1~#kGgkWptQ<Od3D`{K%*bKsek#PI8e_@o=g9yYgoE&OUTyM
z0MF@LWzBZ_8}dnti3EbB>aA41-k3xChHQ!#2WPUQGKYOdF9E?472%|(_6-_$*AE(t
ztpObRwm8Lhp@3j%Z24;9(>xLYtMr69f17jBJ^9SmN<l>pXSXf^g5}0<Pq_cbGn~>5
zBf#O7y?>02OOlF<<h@0qN2lT3eY#I{7}Z}jz!`b@$oMAd?KSjxR**4&a*vmF+~jWW
zDS#>B7QV@yLz-RSuV<sI|K>J7U;Nhmms>hTedcclul2I}Kqo&8Oip8LlxAmusa(-|
zo+d}RyrtXPxITS40-c`gB4iO<G4V9*s^#Lq5Pw(Cp8%L5;nfv*H!S18(UbUw9s*bu
z825oDxj=#nERf43hc0>4_xN|)1n8O@%lPOBV<SEQtIK*>83A;^-4x*y55V+kL_NSi
z8OiP!;Q^Q>pK0UP8|}1s-k;9_{;wnA%m2EQx9L{bH3XOeJzUM^#?2Q_$l3B=K1rHx
zZ9J}30ILiBj_H{Kg2iqG=I3>>QIv`l|3#t!pXzNTuJ{|Bm~Q~9e*t<@t-T?b%*g-%
N002ovPDHLkV1m$~ozMUP

delta 830
zcmV-E1Ht^-2Gs_TB!3)9L_t(|0qxyOXjE4i!14d&F-ayfnK(_RNt&64Ne4697>%i7
zBn4y4AO=Y>Rxz;=EhtnM_OY?hE-D2HbRmLETcyN}rHBuNsI+FIU~DM(Y^fqyl%zJs
zXUtUkeYbOG?%cTvv1EHVKjzGxx%WHg-0z&Tb?w@J9$-2lv42La6pf-n<cdGVuox5<
z#BBg4c>oT|#XixUYy%lpuf3i8{fX!oUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L
z9&!2=9&RmV;;8s^x&UqB$PCj4FdKbhoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6
zAHb12UlR%-i+@*qC0rVyS{TEy7MBY?=!m^+Zm0rq6say@$9oGYbUOyxAYvLIZl9VG
zubYoHHL#+gGUvtAKLC!NK2OlJ;C1$HZKR^i17O#!0a~nAYD0cLksB7)z6LNW;R+vn
zdm5>aX5ACl08Qq%=Earl*}RxwAl;iKbwM_?y~W1%sDHsMU2CGmSG<`Xb+MbBU5kh}
zr>|-9Xn>%$wyd4c)^#xoZ1Winm(sR8OzS%#YAQ=o*H<qK(HJvsO_kgn7oDqW*|o9$
zf%&pEfV@r!_zMAM)c4(0<I_4406U+@J!#!4{?efwIzG(0mKr+V&0NG|<Ii~bXi~Du
z=!a2sB!9o(AE&4wkE)<%WV-x3G(!K`Ta{)WxMVjyE{#p;IWL##s>AE~FaJ*r++pDI
zeSj>HYCoU#E;ZVkZ9km<ji0WLSpPDtBe-M@aP8(OqklhR+xi8(A-$VnF{R#@j`G;4
z8{ED(4rJ6zI)eGq7!nzY>?z7Kg4`XM;LPA%fPXBpNPx8~Yxwr$bsju?4q&%T1874x
zxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0yWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIE
zeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lbKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d
z$2W9M0qHv3@%XFQEb7JkqFt0H4-yUdSkqq@Zt|hVd;{413om1*W}X(}PXGV_07*qo
IM6N<$f|`Siy#N3J

diff --git a/Doc/Design/MIS/html/sync_on.png b/Doc/Design/MIS/html/sync_on.png
index e08320fb64e6fa33b573005ed6d8fe294e19db76..d1b487153c25737346156d67fe9439c2f2de70e2 100644
GIT binary patch
delta 832
zcmV-G1Hb&u2G<6VB!3=BL_t(|0qxygOcYlX!14d?>;l4W&=u+@ZTT#qK!wDlcAKg}
zsWDX&jas3>h!56oqfwqP>O%>MF*XevO`DK@prsE@BsGot0LI!U(+}xGHIQhVrb+#X
zpmsxCw%Bu)9d>4!CD8CXIlnLr<eq!y&OPVVl~;cVAeB6^PJg^Es>MQKh<l=6{2=<o
z0Du!$iUhf$RW!u!0a6KzZqY980=Dn~Bv~)ciUNRX$P#-*y*MbktbcR^)@T&p&0uir
zl_S0sEvXXJiqBH43ShcUh+XC{Mt12cGrP`w9>6Tn$@Ykc<_Zpr7Xh4jd~*S8+-VsA
zsrbZ)`Vnb@rGKIcU=o*WtZ~nKEL*(^z{X!#&EEGz80nb+PPT|LO;G3bYP|jctt|)K
z?HdaTNB#w{iH3)1t$mp@$M%!4Fdx84gC=+bu!X;<n(np`dsi(1n9_!_`CMw-&Ah6$
z0LkifliTFx1@p;*H+Rt2vX-Kp#M09|ZrqE@DXprZq<^x8qKazPtSBLvKfX7COfSvB
zLavQ0;@*HB@QG_wKgrnOx@lW>HgR%uF@ViGD;C56q@t6!*j&lS#rx^_^z%p2@Z*4P
zw!R`)Y(EWy;@p%Q1~4s4v(s^Tyw9w)=(hZP#eA@`eiz>~Ee8_u%U@3!d@zDLHWe6q
zE(OZxWq(bP{o6RuGsuPWoji|5%}0M~g0JOfyY(LfHE(e-6eMr%__tp7$xUuuJ_jVi
zSMVyooz%(#k4K`s-T5oO_kIP~qF?vmdUAqCKV4?skvp9JU@NsH0kYDxLIajCGW0Bs
zukPKBOFS940g&vvu0UVU&tlRB7@2-r_BGQxFn`34-+lokBD*|D>(<vea;l5S(BA+~
zR+{}li`+zkvK?l_h<g3=J(1!2Kq8DeS@Nz&85@lNIJv6L%1rQ*xG5$V9e|nBta^ZN
zn8of75dxScM|JSzj&@!wiq~_1|EohBpQ<PC79Z(80?dFOu4C50tqsR^uHwx{k9wIy
zTR8<tb|pSBJySp;oK|4HD#SLiUgX9bi6;C<yOsDpKB(g%(Ca@xf~^VK!jo+P0000<
KMNUMnLSTYeftqFj

delta 822
zcmV-61Ihf?2F(VLB!3i1L_t(|0qxyiNK{!I!13=m<D~PaX{R(TXEw$L9m~}wYf&kv
z)FFy6(p6GR+J%Jbp?@#CP!B~A!9MIuk1Z=p!Lkw2E)-dmz7%9dP+>ud_^=qIwwqd0
z)9>7!J2Q8>ik7dJ-v_T}X72BtbARWYS4+q7E`Z7SM6IY6VSkY)tl}SWU-XD;q7T4~
z4ZuW>_))aP?*T)ow&n59{}X4$3Goatgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F<
zo_Z}1zllSWC8!Z+rkFN>={P0Y^?$4t>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZp
zsfr1}luH~F7JrqXKxo4N3}LbGVaMhWRb`6+3<3pn`F`s%vh0&4+9pCOLBwoo=DO_c
zX)4R8EX(KZyY~PFZ^olklq_U_TbR5B4gfPPD#04S5QRPu2jz#$3g-h%$)D$De`}c1
zpy_ubDnUhROI3M3`<lzi^(K3@qBxgrHA`u%3u+o_gMUOSzfO+UX=iuCH$<wEZF=dd
z1iAW4+rF`gwoM`Cq|Iy4KaZMk{j6W*(`;DnBOKCxmbk1L7V6g(($QFo(~<d7f7vR5
zMf-x)g4dG;@I~AXJ2tCjB2g%^**%uOMS8=gHA~pM*0_*g439DLdP1s7>kF}1jO;l!
z7UimHOn+WCdk6XBN*~epF}-O(B{(NHO{rg8QJf>wRgBB=fBpY?^$AyR4FJgq6nHqi
zbES5#s_cB%Q*PWD1PpOsZ42G$3GO}~V(8Tv?ORG%EWI>aRQh{TqwBo%h`#<|fOOqz
z1ZsME#V5t=$hK)oo)3=lch7Sm8KHoejnzx|^?%|+UXF|dm|3k7s2jD(B{rzE>WI2s
zcH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj
z$M<u9&-IHqnYs=DL+lbi3lG2ysF!p!_2H=pj-g89hmThki^;JHknVE4V`@zS$(ZbT
zd@mrHMXC5s)QOz<L821=tCoOTyzz%>^9_*hBO95gqM|gNX8-^I07*qoM6N<$g4^1Z
AQ~&?~

diff --git a/Doc/Design/MIS/html/tab_a.png b/Doc/Design/MIS/html/tab_a.png
index 3b725c41c5a527a3a3e40097077d0e206a681247..16548c86e3a8cf116aa5132731c57e4d8afa982a 100644
GIT binary patch
delta 106
zcmV-w0G0oa0fzyQBx6oVL_t(|0qvd14Ztu61lh4g4k?fP(toAlu=_xamSJl!{6y24
z*8|6mn3#lOOkid;ft44F;qMpOXg6;m_uulin@-+#NA?9&fAQL#|6Zp72yVhorvLx|
M07*qoM6N<$f;?t19{>OV

delta 113
zcmV-%0FM8M0geHXBx+SjL_t(|0qvbj3V<*WLnm*fD2j+%#l7Gq+<5;Z*{QAP2nqR}
z!S?f}A6KSjBMmcj2}v0s95XABy!b`qeq0Yk9=#tquiN10l6OtFzxMxqe_8ck>OlfD
TS)Sv400000NkvXXu0mjf)($an

diff --git a/Doc/Design/MIS/html/tab_b.png b/Doc/Design/MIS/html/tab_b.png
index e2b4a8638cb3496a016eaed9e16ffc12846dea18..cca99e171c9870e5026435e8b79e4f77c423ffa6 100644
GIT binary patch
delta 162
zcmV;T0A2s70loo{B!7iTL_t(|0qvbZ&cR?5Mc?;M+Ce7<jLZ!!LMlW=nh*m6EmEnF
zKmXS%)?!0;Vjo^B_Hph#_pU;ouebI)p?0Hy^zXsud}m$USQRx%ekD29%=Q)YL&bDg
zGHJ*><E$i3J)`Zv;Z;N!EKaJ<sfFUC^|o#QJU|Wi#r`OyaT|uq3%xl10GgQ=wi>7|
QG5`Po07*qoM6N<$g0TZir2qf`

delta 141
zcmV;80CNAn0jU9yB!6&8L_t(|0qxyQ4uc>RMd8Q0(A2oN4s~GSz_eB{&>x`2eL8dp
zT|~jMkaNG}u7bAx%XOvre3E$i74E&jKK~gPF}n{Y8=!5(I0xKQ+0l61Ou$w991{_m
v-m(zHX%0n}isespgrbrefo^!<(&``6OBznHeiUi|0000<MFvhpu0mjf40S>w

diff --git a/Doc/Design/MIS/html/tab_h.png b/Doc/Design/MIS/html/tab_h.png
index fd5cb705488e60fcf30f56fcc951dee74f3b095b..20bced52127c2843837105e68cdac1033eb1a563 100644
GIT binary patch
delta 159
zcmV;Q0AT;I0lNW^B!7ZQL_t(|0qvbZ3W87+MPK)t6a-0=_)-Kl_=AE*(J+K42{D3J
z5M`<RX<03)y68UMJDkH^g(dF~#)A-1Kj8XWb9t%g&n10ca-Kc8$X=YD3eLnNZHdzd
z-LarM++n{j-TnqMW3<}AI)J{lFm>Z**Rd-Cm5>qkK!T%9&KRNJ{sEtD5s#XbGF1Qo
N002ovPDHLkV1i4RNL2s;

delta 149
zcmV;G0BZlc0kHv)B!75GL_t(|0qxyQ62U+ahT)!m5vAP5&XPrTh`$;lA(gU`WGdHk
z1V?cjJ&Jq0-&5VEkmu{I)5%E32^4itUiJ7}z+VH0qT^Twc6rPG(y=|aRzqfH=H?W8
zu=b6L2=la3=bR;9_2>VNqV~72jSdG9$8vRNwkSVmXck;)J`Q|y00000NkvXXu0mjf
D5i3S$

diff --git a/Doc/Design/MIS/html/tab_s.png b/Doc/Design/MIS/html/tab_s.png
index ab478c95b67371d700a20869f7de1ddd73522d50..debafb0f6c05d2d22ccc21e764bae50b0c31d322 100644
GIT binary patch
delta 177
zcmV;i08an70nGuBB!84iL_t(|0qxyQ3W87=M&Xb9juZ3mCIk|w5EK=mC4@;Pg<?{J
zD2QlKW{YZ3Ey(QBN*>PatbvO62hQ#VJFn2oo<apn)JjWqw<XNY1D)i~sQJQ-Z{Vvd
zcys{|PcXtWjKvXpa1i#;W(71qhw5cerzw<40%g2Ldldi4!zu{!V9BViA@u`BM3CIM
f;ER8Qmh1fhbnqM59e4gd00000NkvXXu0mjfzp+rg

delta 156
zcmV;N0Av5n0k{E>B!7QNL_t(|0qxy^34%ZXK+&T=Q4$n|q#~N4C8kM{mx^YVHd`CC
zNW<h&gFN0E;`RQJU7loeAkBZ0b3Yo0Pd(A`@pmW8Mu(0d?eO+3esaT&Tb$^Mt?U}C
zZG#!stb-ceuh6}U)kY~<x+M#zU~U)8EIAQEpqY}XA<>Ln{S^f~#UuRg?v)<^0000<
KMNUMnLSTX&8%PoW

diff --git a/Doc/Design/MIS/index.html - Shortcut.lnk b/Doc/Design/MIS/index.html - Shortcut.lnk
index 38d8c62f510a73395f53b1ab9184631f21603e38..adf400fec57dddbd4fcc23d85b89317d1ae2aed9 100644
GIT binary patch
delta 825
zcmdnW^NweNjL`%6O@T5Fml$ERxjTd(&cy%*j1US=dNED(vkAZPZU3rH`%8>4T7)5m
z!4Rybz_Y1RfWgVfG0Ii94k+Zqz{$YE@P1!`r++0#P7kPxYX!(~0l1kE#)jhj$vmvm
z6aVnkLkw}rPiC-yYfp!3|5*UippB+ot398=g(06I87MBq5CV5jI?y>Tsl}P;c?=A8
zD5j-@9ph36GRO_tw0a=t)t`4j<5C%l88R8t8Gw2j#2CEbh89%`F!*`~qdBjr3go+0
zU<3J)4Fs}HH_J2lGI%ls1KC0hesGh11D%&qlAFW8U<G%a&3B+*e}i4ux(5^iGH8Zb
z7Kk!tFqAOlG63~4h%h8D7%_k%45VxFJ4P`z5Cdj}q#ZX<5fhpbCtoTsPS#?QlB@$t
zfXs*4V-8hVJ2{rgQyvm>F+jh@fLs}qnU|7Up$Bm=4};!h2Uc-LtH}pg!?}?HYjPR0
zvmx)T>kNEro(axbbSF6Bqt^6oi{m-pP09A0{m<yrKHF2L(dAPnzhVv(GrSxGN{ymG
zNAQ3g0%C-7O%7uTFoLB_knm0*HVh63UY3=tVLSDb;MQvl2mEhJT$l?Kmjfw~2V%F$
z`&c7U+@;5=KRKS&Qf(<v7Np%L;=$vN?NMI473!m0POiDz2^41oVz72=4DBLpiojq5
E0D`2#X#fBK

delta 671
zcmaFIvz2Fpj8Xc<rn!EWml$ER#8U`Af|mgd7$Fp#{Kh!Z&n7}@mghGg(@TsnT7)5m
z!4Rw_-BW3j0E3f{W0b3I9Z<-Jfs=uS;r+fO&(kYFa(X~j4!1z2s>98MFoM_UFiw_X
zlbZO4rygR8OMWtg1ynys1g3x9WG<i<4lMdz81fmCf#O08UU2tx?iOJ1^$bQcsdG2T
zCC8?MOyWi}Nx6QD9HTFTCqppUC_faVGD>oD7#OVJ&T8A8?g=sMU<eCPJs+B3k|GL>
z84M*1xeP#U3?d8(3`Pu~z)kn;*sZ|e>F44aQD>;<5#r0>1~*fs188Um*o7x%fLsW|
z$lwJN1H<GxCMn5spr{NGg8~#pn*%Wjluh2q<T;s<S(Md?L61RivM;ms<QP^pM&rqb
z%;A%#F*|T+-!P8&zT}zUoSBm!FpCKyxOajRK59+(n9R-+CiVi77({_4@_>v5F(P;;
z7qbNL!V(Hdc<tm1EaCzafh;)?S00G%fer*&6~n4CxsBCYV=7S0FgPICC*r~5j_pxi
ayA|rATu!dJTL~0r17ffy6R0LXHaP%20Fu@K

diff --git a/Doc/Design/MIS/latex/annotated.tex b/Doc/Design/MIS/latex/annotated.tex
index f48df32..0f37280 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 038ded8..bf13415 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 ebe4fb3..6439fc1 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 bdb7ed7..cca142e 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 3ca96e0..194c631 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 508db4b..d0a73a9 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 ad03951..c1279da 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 ae4a017..0000000
--- 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 e604c80..b548f69 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
GIT binary patch
delta 251
zcmZ1_wn}WnOcq{)<P?iUa|=`5#8k7S$rsrqChudZz#>}5#xXgW)r#BDEX2^j%Fxux
z#C-A!Rs$6NW7aaPI^8ftZ7@VY_OfrbWdF~|VQ6M(U}y?7-+@yK&e@#AnZxL4>1^m?
o>E!HaXyD}HVqsutU}<LR;^JoF=xlCk=3-%IV@g29WPWaG0LMc_Q2+n{

delta 251
zcmZ1_wn}WnOcq{KOH(5QljLOGM03lO$rsrqChudZz#>}5#xXgW)r#A|JjBq#%E-dX
z&}i}sRs$6NW7aaPI^8ftZ7@VY_OfrbWdF~|VPI}(VPpX`-+@yK&e@#AnZxL4;pFDx
oWbAD0Wa#MP=4NbeY+zyFWaesSW@h2!YH4a`V@g29WPWaG0Foj?n*aa+

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 039d55f..960dee9 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 002614b..fe8022e 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
GIT binary patch
delta 867
zcmZ24_Cs`ndwu_IKW0ZB*XsIK?*#_io<E#vCbV!7gWDp$MB&D=&n}O?&*Yq)F)`zU
z$hAA!_mkgG^qg>8`gKvmZS})n1tqR;V7HuUG3{x?<{)XIV?K82hc`9NcXaff(p>q)
z=V147qXSnDe_Q)H^IzSIxZg)Ve%@7cAhyw+!!0uD!1}J8?Pl^b>a#mqT+TgQ*!=we
z!MW<E4=$WFX_M~*{kuuq@5Y?yd8HE6Q!n5zuCg{db4JDCAExP3yK7(1;aXgOZtsuu
zg+DceyjIMyc`CLrPNs9V)_&tK^U|C7!c}2UQ}a@aONvqxbGd-5{G=={GX(<$5N%{=
z1`{#?2~DnHRAw?a+`N$SFO$AOa*9QwxrM22Vyan^uAyP7nXUm4=$aWOCZ(ELTACyp
zrl~7b<mTiRTNR|FP3~tCoBWt1LWLN8ljB*Pxed)i3=OOdO|4AKC$D8SK;ge&EhEmL
zCN_8C6uxCsB}(CDGj?_+EkiRy14C02b6o>dbpr!+O)h=k{1lhOl2i>BD<cD-tRYOr
z<aEwdJ0nX4P}mqK<SB5083sm1#u#D-Cguj{>I{sH3?_4Nsnr`8Vn~@<0%HZ$SOYU`
zV#cPJ>dY|pnwue6Us9BqnUh+?Wn-hDADme=c|DhMtgD-mg}IxVk%6<3p{0?ltEG#x
vsf(MlfvdTzqnVR|v7HS;6|r1)c3j0JiA5z9MX70AMka=)T&k+B{%%|VE;bP|

delta 813
zcmew%x?XI8d;NrieuoWs+TPc3$u~B4&RvqXZmNJfU$fVoi!a(P><Y5*dGxYyS4l~d
z_>|_iN51`kDt}RM@#*D9O8K|<ciq-6*wHFjQFTP<nyuMd(<>6fmLG5AJ+L^g(U|n<
z1vBe=iQ97P<l3(1xu1Q$;s3i?4-4+@I~>cc&C$7|&s5ImiJaS<`f!m3nW~O+PgBZ$
zg5G*sMpn*y-e%4r#cVjcVu8-R!@}$SxyEaDt`|9Kyzv+7zvAzo4Bz;_5znx^S@Oa7
zbBtJ#=f$vNon<rsZ<E|FzI4^8S3a+}|36uwviW8IiX*M+OH+y)7u`Da^0T=6vw1sh
z41KCjufDTz+kUsO(vZ~MsvfR<N~dRk)}1X~{DOVs*UICQWf-NH%nc`7Fd8r!nQhKu
z{L7?bYLR4VmTHo$n`myCqHAcFYNl%d1iGn)rk05oMn<XTrk0btSt^NBsKM&YZD1Z^
zXkle!VP$AIxs25Sg};%tj5ve5+1!<haN6X1ENVm<xcNUDI}?Y2xuJ!T1<+l5oKgsm
z0cWa+g^2>l+Xf1G3S3}@fsxT<MJ{1+QzKJ!83SW;)5(`P)zVDOFr>^(EHT8)v51*j
z8epn3#MEnHXgWEb%O=*q#lp?h#K7Fi(9p!x%+Srr%+1x+)yT}!$<f8cz|h&whM<aA
dE;~D};*!Lol8U0#G%h0(a|13_RabvEE&wA23M&8r

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 0000000..464a8c1
--- /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 39cb606..0e0395d 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 0000000..39aa08d
--- /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
GIT binary patch
literal 2801
zcmb_eZ)h837?*(zk52s}Oq}dxu3YPOdGEc;rOlb7uFcxjHCssIR%okS@7|<mFL&|o
z4NW_oh#QJuCS%hNDxxyfei))<gXx$cI7RWJvVl4_)Zr#W_dyuQeBR3?{Wms+9)!I2
z{C|GWpZD7H*?x({G@<?M)kE(J8j_JW@r;m4;UVgl*(6E;rGWcwhfyEle#c-mOHI$B
znT!xHpBfdR{^rp`#9Kq!4o=^ErRzkS>s;J?a?jk{y=_N!ytSqK)%(vLz4H0b-kP<i
zo*18N+w)WTO!@5#BNu*u=*p@0-v9gMAG?xQFK7K1)_-&Aiy*e{o^8pw&c9we{^FW-
zTZ3!lKIg;1uO3csy^-5@;p96#$G`jMqnU5_&3-+<dHDN|?$?j(oxAkwSnkg+pCa?~
zH=aK6;MtCK^Xm^>7SC<`<F~!ff426q52iMVHwP~Ma@QvxA3cAdcIk)SM>o85KKVfZ
z{_Cf&zmcCAx_bBF!_~H9+fNIl>XZBTIc0io<H7koHg&BiK{#<xI28O}A({}8;tO~c
zXQ~wEjWWeKYS~7wS4X2Vur*mmYFrr?faz10A(bO4-~tW2ns3qou+ICQIZW9ohH4;O
zq;&@3+v{v#m;v4>+0f|sK$~!z1p&~<eeezj1H`KqlA@@%hej2_7=(qwxB`TC+E#!@
z1s-)l7)M~C#!Yf-kt%7aMw)#FGaRqnG!X@#qs*{?g9ukx?7M5JfrTstygQ#mB$J6e
z@uZ?wD|885t*|Hzo@JBUEp#vC^4EyjYXp?zf{S*A22#PR7;YFj=2QU>*CrS*42J=H
zx6)jeC)BKw(1ONDZm2l}BrYqNOw<gio_f_Vrzk@cv~0U+@!F?nL}XiOaj%w>bJadN
zY44cz>G15XqB%QdCM~fiBcyr^=picAjjB`%hbcfbFw>j*3Pb&yxIkU6SE>~V1Jx^z
z8|d}47^>)S=433QP=rmT#gSYdG0$_RY=)FrGDak#Zbc>EsL*N8pF$*-5W%ExmGlC1
zRKp;=rNv3csyfEg)6=nOHRkzcOp?hYmKCfh5=cnFjLVF=<OYv`zc3Jcq^0Htu`s5X
z=~b{jf=NuqO-ETs$G5A@_FTjr8xvlQrNvs!wshI*A}W<N$)Je|i4dBQWOyXQqNbrL
z#)MH)n(nHL!d&7H7~oI^9N?tG$XGR#`e`v|?<~?0G>{)c1Cw6B8et$nB`M+vh1CiU
zN_1;5pso=bDUi`~o@JM2vM{_EMJ5SISt5xdk#(Z!@oq`hbXiW}Ws=YXpxOsJ6?W`@
zP+cUsNY(R;&>5MmSDz_Ux8Wp|j2J1*tFs7@)rQEZ=5n_OsZ!z1%;of~XVxmP#0Inf
zr&U(Ftd`jdxLWg_a4swpQ-|`{0;nv3h%Hkud49!!t~RPw$2JY#>=?RH%%p(HZ068R
zICa|`);KsepCa8c+;Up1OBO8|HHV3rKF0`xT`;eWayWLTaR?Rhf-yLmydgZlVQ-i|
z+cX?$v{XYDS8XZWqS7G=b^;U~w>C~jK&$kuo}q;`3-?7@oaRduPD^iOW#J-d?t_lo
ztb<OtGdY-0H9lV*S)C6jA@Gxl7S5$8%OZ%u{N6#L$cx?4Dr3{M=XXSt2b66!HVK5z
z)}2@PX-SX~Q3SsJ8V^cnnyR4^YSJ_X?l=A*w@FhJbp=h1C*TTQDkrOCB@I$rDF@b<
z>uO23+?Ux)+=`~c_rr3z#7f;RZBZ=DH*AOc@L`GYusurw1B45n2VWojZbx{~EqRF7
z6F!XwvuL!Vwq;C>t78gLddE~nad+=<Wc#_Xi7}aUJ>Gc-_Bj8f37Fxt5OO6>;zE1-
I_TBx$zpaK*yZ`_I

literal 0
HcmV?d00001

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 0000000..56c8a7f
--- /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 0000000..5278d67
--- /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 0000000..40b2851
--- /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 0000000..6625c73
--- /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
GIT binary patch
delta 288
zcmew$`ayI<JPWTuin*b2s)4C)Vyaov<Ogi>le<|8v50E0T5}tkg%}!G8Jb#|SWM1i
zH9+C7WG%y@%bU#}LsVk&dNvhQ(ajIo<e0P!%?u3;O-(Fx4NTPy4AeEb^nLSFToOxC
zHC(KW41ltRFcq6MII|gJ&5bRLj11f?jT}v!&7IuL4PDLMESwCSjSWm(O<i4F>}&|C
fh~=`g<0>vmEGnreN=@T3GBGgcQdM>JcjE#8hgVBN

delta 288
zcmew$`ayI<JPWU>rKypDNpiAoqPb<t<Ogi>le<|8v50E0T5}tihZtH|8Ch5v8coh)
zH9+C7WG%y@%bU#}LsVk&dNvhQ(ajIo<e0P!%ndD!EDViw4NTPy4AeEb^nLSFToOxC
zHC(KW3=GW-4Ph!aYj9>W#=2M<7`vL7nj4rInOhn=0=2prnp?V>8=C<s7YlPc8-glg
dx$Nw?ic1oUN-By{)3}UG49vMyRbBnvxB%D&N$mgt

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 4ab9123..af05b95 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 b97b33d..e94b3af 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 0000000..48a1db2
--- /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
GIT binary patch
literal 2806
zcmb_eTZr6L7`BQPq9Ayowh#5#x@1?HIZ0+Ry9qN{x-&c5wL9%PJL=M<&}?#MHl0i|
zP0l#kRrEphsnSBNFNzO^6;TmIeXu^%($zvmEGUTLgT>lnTU)7EFJSdQnakcvtFVD#
zPX6;>zyFr5(QHnTVhY!F{KCFNoPtE;P44DWDLg{lGMz$6pcHV<b|~=?&N&7pSz>w?
z(RD7MJ~66X_{zb3()L@VJDzL&!|nTcm%~5dSGwlrZhB#E?}-oYJ-6q5^xLHaCoA<W
zo4TJp`1`AWfAgeu*Xb*-9bWhSm7Y^)?!K@0o!kDD_B{0Fsx`B#<(UT$?0@&IQ(twz
zzD<44*mC-T?w3}*z5dg$pC0<`=kSjmdyk*Lyt;Ag`lB~@tvP1SewV5Ap2-d8*8Otw
z*yU%OAHH3)@r|D8bEOMsul{I0b!7kAM|b!Ab^qL#t3GsRlfORy)A>U$ZoIg|kBwZN
zzW7Q1?Vo=!vi_07yY89IB_19+diKPnwdY?xe4$r6`PiMrwOaAPiDAN!VE?j|;98`_
zJY2=;8o{GRnczIJY-7L+(S!)siYTJElGw??rB7Un;tWs@7f9gMeUk(L^{DTeV}wp%
zNCv`15>j9v4C&Aq1-Oygl*oA?Eis)14#3A5cn5_6Vo8fgEw7k`W)eXexP>CW0))5P
zR)8ir=5>MFi9kc0sbtz(qEbh+C7Cg(;dte?ik9<vLJbRUki-NQ+U{MfU_J^CZy(Jg
zN!MGJSWvA>EA(<qtgyfh7G?XkkLz1}%U)ZT14cj?F1Tn{Ngx!ws^LbSV@BohSbdVR
z#4s4Zb|=gwaYD|T0nJN{=SSKtASFau*IUJq>JMv%Ss@fnlCtfl`AZ)i;gM~n`Nx&K
zn6G8Xl)YufCu1|)isnqkR4u+==TiL!)DRIuqb8K1UJ4Ki%=Cs#VI;SKF@#!JtyRGd
z6jmKK(84qyiD+<UWXz+8g;vu1czzU7&vPm^MRH7yNrDvLgi5|qB@NH7ASssQL8Wh%
zv;tIAQz5*i`6)_k8pe%ABi4w=Jim-3RaLPlV_6n}LkOl_YJ`FtYy^9eBldVl%nf3Z
zPchT0VtX7*F%h>7Wg#5ju2I`_5i@K|dUcxS>vh}GL?WtIqE8VFlAIJIi6jLP9w8~l
zWs;CpIcdplbF~F-F0uy~U@#6iz)6FavFaxA(|q3ES|sCWXmkV(O?d%rx`6-{mB%d<
zR?0a@(Y3*VytdFt0gsmVEW0$Fh33^|QA$F{f|M*uq9!R?LKQ?s6U7u>!U;71q8S*e
zFk=6M=mO3KqMl!b%Fwf3I9(=g(@4bGx=3M`odtlbG(<)%pT9mx)ha7y#;0XHvtETE
zHk|!GrLxj#wakvgwYu*_ePNlHIE48YKxQTI*fO<}=T{A=YNJ+jY|~)Hj-eWPJq4H4
zrVi1guG{R;=E1R97io^+meYJFSfpgs9m?w&#|VOL(67yOIJVwAM1pu;8JtX35T4)E
zH%9if6}KchqR|x-?Fd{W(-8?~0wf)GCXUXb6?#@q(fpW&eUauHY>2{X@kW;C7eRX-
zbYEv2^uW$!U_#bde|2Xy)|`?AKT%SmzT`!b2R7*68*mg^vb#HJY^(PC?pEgkWpkZQ
z0ima}^Fp7LI1x!Q$HrgtK}ki4E2xCpG)0DG$R6ajX|fz&MiUcB*n^At#JIGa2B9tE
zlT}#1OJo%l;9NpWUW*ookAS6o$>p-W$^u`gZ`cm;;ky#yF?)sp1_&2C557LwZbx|7
zEqRFL6F!ZGvuGlfQ{)V+25B(Um(2`j#J)^I9gNEZ18O3n#B(|Q#vD7@hfP2YpGLsT
O2`SEXbq#LMasLA5IZZJD

literal 0
HcmV?d00001

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 0000000..33ae58d
--- /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 1802814..d34e5da 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 7f35adb..fede5f9 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 0000000..551faf7
--- /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 305a35a..6459423 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 0000000..37721d7
--- /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 0000000..3dbec65
--- /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 46c01f2..611f4ff 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 62a4076..1d0aa71 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
GIT binary patch
delta 244
zcmZ1>wnA*fbQWHNG~*-#Lkm;g#8k7S$&Re@lMk~LVu(g@8=8d}8dw>cTA3P7UdC#G
z!hgtGhM_}YatoUshN#5k=WHq%qVk)~+5a<g7@8Rx7@7jjx8sz8b2cY%W-~e&xSE<9
o89SL685p^l8kw898akS~n7Nu-8af%9TADlC*$`4OnU`A{08SG<=l}o!

delta 244
zcmZ1>wnA*fbQWIIB*Ua+3zKBsM03lO$&Re@lMk~LVu(g@8<>X}T38ubSQ(m5UdC#G
z!hgtGhM_}YatoUshN#5k=WHq%qVk)~+5a<g7?>Mc7+C<#x8sz8b2cY%W-~e&ySZ7q
o8X34*xLR168yT58nz=cd8o0R{J6jqUnmW7L*$`4OnU`A{07fJ~*Z=?k

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 44599b6..2218868 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 3b6d134..abe831c 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 e02354c..aba65e0 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 16042e7..7259672 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 20b8da3..f529544 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 6ed1866..4446c0c 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
GIT binary patch
delta 1140
zcmX>qc1mJ`Tm8}y-~P)60(*al|KN~eJ74jqbS(=9C*RVk7W%vI>S^R=lrQ!AQ+3Sq
z&JwRpq9L{wpRCS*o_Bm+vsuHfC-K|wy}$B1-!Xsw)Qi!j0XP1v-2Jp}xp=l`hZR$>
zhvRzrP;VFC6h+Bv*P0A9Uw!r4`!mWuN9)JFoxfw>-(Oe1l0SQEeF!5@WcM!>Q@fST
zdeS9dIVT>-?qZvis_W3h_=6{eHNj~^&<d?7f)|44iLmO+dp?mo@u@6p>Gc24E;Kp6
zZcg)fA<51se!S{``ev)E$J;lbow#w&n-C73ix!=$i+ge!_6i?~IkGHJE~lx%uefR1
zn|cj@L7%o`r|kdP<kj5?y;{HL%?Z99-`<KZGZc!H*BsgVV3MU<l=6v*j4#EMXIP)g
zJLggQ{g2UmmfA`8jvwRPIDK<}?<S$|yS$%CWX_!+n*46rv<d1544yvO9J5S2ymL<J
zPnFHWJ1=kwnV#~x^IC6a@{-b|&zq;J7c~o?c6`@3zu?o-d->vDGw-!;z2yI;m%rXk
z-TH@HcxUxh)#9Elb~h~eABsumELF@<&sj6?)#KBv?Pi>Cyv>*H^Sfa7g6X%H_B8nI
z^YN2BIQ`S-J&x~F1N>qbZqB*TFnwZ}-TBLUll2$OQ9S9lY{lX~8K0N-drskLIBhF;
z-*=1l`B>-XLvL<7-e$~w85w72e=oDGL&Y~y&QpN9sMSNwqtQY^?1_}2V578`?g`WW
zgX{%$FE%=_6WFc%rgC!nu8?}hg~F5dQ}a@aONvqxbGd-5{G=={GX(<$5N&E|I=PKe
zpUKo<^LEC+OezMciAH8g2Bx}+sb)#KhK8wTx&}a?Yh+<zX=spQU}&0VF!=^cC2<N%
zS)I8J%|Z+ftPD-9ObsR<W;H<J|6?s9&Y&4=?rOw1O<jNTL>6VD%-rn5&d$VPXl4lX
z6VPeVoKgr*EoX|og_*em$m<3Qc?w)$hJlf(Ifj^lg@FaSIs-FP%gG8{s_AAX1{iXd
z#zyF3h6b2o2A1Z=nCc9$=(V(%yoSpr*4fS2!p+dqz|hFV+1T08$l1)o)XB)m&CSHz
n+{oF~+|GueidZf?JFeoA#G;alqSQ1lBXd(@E>%@me>W}wq@SEd

delta 854
zcmX>laa3%ATm9OJw*H45c-qSUbM+rcIA?eNx)kRO2`^>C>1J!YCbhLK6xu(}`}P;-
zrOZrs6XyQCb^i5kQ>i4Azc-I(GJn@+6rZ0^z?l6YSMYn{t%SfdM;E@7N$EPzH)N+g
znNl2gvD!<|RY!V9WnOxy@A|7x7RTP5_Wnb_A&v;oE9`etjtLjkpD6$KqGplACkgQx
zHBOygC$-8%d+IZfOj3Do5XklDZ|B5C+2Qe_7xVbyw#nA3w|V&e)GFMQx%+0}|G&rn
zJ8nBT;jFOU$^O&ps%BsL%9tIh6uGaB_efIif9*#-j#C}7SZ3cX{V~@{`@B$X?2Mwt
z$qOZNr*%C0{^6TRv0ZW<yP}#^*D7_HsdqQ?%#<@-!M6OY>-~cl0*jvQU(Y|ef71L2
z<sWQ^jFxIo&S#QjHnKFC+|8uVWNEp157S>J71KluV`IbQWZgt_%M@Kh!&Ea}10c|~
zOf)l1vq&{IFif?ae3!M7IE7Vg&fEs(A%+%KMiy3vCX-LF8KCf)*~^GCXfC_EG7(Oj
zY`~^Ql!2QAIoO#v49pEJj4XieO5l=0aGJPM?9B|!6hQtqP{>o@0y7MZj14iw3`|YT
z(bX9kTUtz3<yK8MHn+r(Gcz~D5HrUnW@v<|&ID7hg|YeMjodb|=Eg>bCI$wUW+tvi
zCeB7CrWP(nZbp_)PHrY<Kx|=WLr_I5mz^C~aY<rPNkvg=8kdoYr4g5^s;j>n7Xak!
B6HNdB

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 7f17af2..ea78e95 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 dced2ad..95c7d3d 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 e389d63..3738712 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 6cf5a7f..df6c4e2 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 f998588..ae9c6b6 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 ae936fb..178c0b7 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
GIT binary patch
delta 342
zcmWmAJ4*rq0KoCP>}C1PEKRM{>}mO^tkjO8EpQQv1|3q2h9KxhhYkulaJeAx8?+0F
z(AQ|bj^=1nJcy`&!|x0Hl<v2vKvONU5^puihO74ZtZIF|(9UbGww|MMXBrQtAz}a)
z3}Ohw7{Ms47{fShu)_f-TySFo9!$cEDNMr$KV}d>5FyNB4)X{jf+!Xc!y=Zjj1{b6
z4RNev0|_LNLK>Uc!ZtG4!7lcYMGpCnY3v{T{Eswqy5x@(&(zbyxBl_{#m7tc*IpL|
fK{(2mPUPB+T&iB4U(3x~UHW=VT02+o(o^6Mo(aZV

delta 348
zcmWmAJ4*rq0KoCPtn6u)z0@*$sdZ(Rk5cmxA`llNE@-eJP*9Ky6r6>Iik67L$#39L
zEw(kdH@E0bj&2P{BJ^+geSu%)rzckMbZ<yBrMJf`&0O|92bEO)^tJHyTRZzq-s;+&
zu8A0c0fQLAFpL<%D8?|32~5I-DVQ;h8CWojIm}}Li?G55JC?8v2Ug(3D%P-$4Q#>%
zH$2$FHYDs|7hdeahkYEtj{t%Q;Sfg%BZ4T78@d*Y_y0$#(UxqL-ovJw%T6Hi;Pn_k
oY~SaiAP6Us^hGIKETxrPKC3#F;<cK|tGQ~qC3hQzw)|rM1C@ZqEdT%j

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
GIT binary patch
delta 10358
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
C8|KLX

delta 11621
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
N$Mk^&`8z$~{{coMG@bwe

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 57e191d..101f99d 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
GIT binary patch
delta 134
zcmbOzG)ZVf93vys<akCMCf@kTJ&ZpY**3Q^RWsUYozm3c<-5|s$SBCbz#ss`oZ=vY
z2S_}qhRF%R<Rn3Iyg*``y%td4WP27dC9|y{Cddd8m@-+AGJYTt@)2aj=5m%<ECA=~
B7nA@1

delta 133
zcmbOvG*M_n93vz1<akCMMxM#Nj6WGAHn%fXGur)mFezy=@0AWlMnMJ!1_2=E6bBJJ
zK;p|zn4AzyP7)-?3nWa#CIj_Nc3=@x$~p~Vf{YM>DU$^$;|CIg93Z*P6)dw@09u$G
A0RR91

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
GIT binary patch
literal 57735
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

literal 57725
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
C0o7dq

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
GIT binary patch
delta 342
zcmWmAJ4*rq0KoCP>}C1PEKRM{>}mO^tkjO8EpQQv1|3q2h9KxhhYkulaJeAx8?+0F
z(AQ|bj^=1nJcy`&!|x0Hl<v2vKvONU5^puihO74ZtZIF|(9UbGww|MMXBrQtAz}a)
z3}Ohw7{Ms47{fShu)_f-TySFo9!$cEDNMr$KV}d>5FyNB4)X{jf+!Xc!y=Zjj1{b6
z4RNev0|_LNLK>Uc!ZtG4!7lcYMGpCnY3v{T{Eswqy5x@(&(zbyxBl_{#m7tc*IpL|
fK{(2mPUPB+T&iB4U(3x~UHW=VT02+o(o^6Mo(aZV

delta 348
zcmWmAJ4*rq0KoCPtn6u)z0@*$sdZ(Rk5cmxA`llNE@-eJP*9Ky6r6>Iik67L$#39L
zEw(kdH@E0bj&2P{BJ^+geSu%)rzckMbZ<yBrMJf`&0O|92bEO)^tJHyTRZzq-s;+&
zu8A0c0fQLAFpL<%D8?|32~5I-DVQ;h8CWojIm}}Li?G55JC?8v2Ug(3D%P-$4Q#>%
zH$2$FHYDs|7hdeahkYEtj{t%Q;Sfg%BZ4T78@d*Y_y0$#(UxqL-ovJw%T6Hi;Pn_k
oY~SaiAP6Us^hGIKETxrPKC3#F;<cK|tGQ~qC3hQzw)|rM1C@ZqEdT%j

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
GIT binary patch
delta 10358
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
C8|KLX

delta 11621
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
N$Mk^&`8z$~{{coMG@bwe

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 b5e53d3..94a3de0 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
GIT binary patch
delta 1175
zcmZ`&zfZzo6hspVq`+%SX(>>2adA+iF^W-R(k6sKi31UlUj-|Y02+&$IJmip+xIUx
zXhMPst4jx6++5t;{VTLBaj<=?_wIf7?ymi)zf_+eDY%i>i#c68*NgQN^;91k)Z7GQ
z|ARygZj$YwAM!3d3sncUC&`2gaVUOm;uVDd9SVbn;QJs#8NuIyMfeIy(NU-&{65Vi
zx(Z1$EYuNxj}g%O2f|dcqIcD<K7ZC}cxOEx4<^@Qc~BkC8j?c3SPqrj2@5XVkTT>o
z%(!qX-ahRkDGrbm74pD^T@j45y+n)v969c?-s>@ba&OL@H~-CkA^|8Nd&fM3?wB!=
zPo74rvu0@_2nFQ5fe=FdwpbsTi2@Xnox3Ov2QFNRs}0TWXvOU4&@s32D2pLiPL|)N
zSU_C1H&@5BYcZB=#@bj0kKP)K(`b&jaR%`qC$7|H*B06^h1@37q?GVuK}yZ8)*gML
zTd4gES(N-pb$M6(hEzanyiBr)MJ1_qE-JN#eY9*!BR~6ace)Lbb5=s7hJl5*$zSdP
Bki7r^

delta 1561
zcmai!xl03K5XGZK4&v@6*&~w+REP&2s8|@=wTK4+A%aIRu1U;g7D*OMB{nva!s)Fo
zgovqxG&UACg8xC9lpd9ZAntDejs0)my!U3l?H;`4?r*)J%K>#cv(+fn8<}*eT+oNp
zbxqHg^%6Ff1b%wIV4DIaISw=mIO7y3vjG+RoJ0c~yaXjm;ei)Hr+}akf+7W62mxB5
zZz@zNg_h{X9Uo5{ee{WN%vM>!IoXZlexB+hiC2Ds?WL!zk2MU<Xw07IMdz5q;i#|&
zs+a;N?ga$Om5SX!kOt!7KS0X_$Rqd`C3dE!VjG>vYKEcZs&=wzGg*zD%&O9ZuM!VL
zd<&A`h*ojojqIURlK3n8sPjt3vs&G-UC*1YbL@GW?3#PZE)-Z__LQ{|TYu5iKV(r>
zjUPb{@)VE);<zk@HYoI_+AuV_V7pl|-H?ywJfyHgS;JbQ3*SQ?YDX%rhW$W>z6*0S
z;EixVtVP92gr{qJi3rq<s5ljs*~_(}UPpt}5vlkS4bWv}V?Oft(|L;31lVV9KhZgz
Hc^>=&xV0$>

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 5a05197..2e92e18 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
GIT binary patch
delta 5508
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
F`u`F3v@ZYv

delta 5523
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
Z{GDOBZpvc0hBce5x|^ildp$;k{T~xbn2!Je

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
GIT binary patch
delta 54
ycmbPc(qgh<5w}1qqq9{^XmM&$aZGYXVt(;td2xr$zqxt1`D0KeHp`2DX955YQxir2

delta 72
zcmZoMnP#$K5w~O?qq9{^XmM&$aZE@?W@?^7NKs;5N@iZhWL|NH&7Zh=xFu3?sMyRa
H{+$T`s6iRQ

-- 
GitLab