started enemy logic
Merge branch 'master' into james_dev

Conflicts:
	FinalProject/Assets/Scenes/Game.unity
Fixed abstract class
Added background images
Squad Code Refactor Initial Commit
Weapon interface initial commit
Weapon Base class created

Prototypes for daggers, crossbows, pitchforks, and swords
Units change weapons depending on the range of the enemy
Merge branch 'master' into james_dev
Fixed some compiler errors in DialogManager.  Commented out the rest.
Added bounds to MouseManager clicks; started AI logic
Removed extraneous files

Kept only the files needed to export a unity package containing squad
functionality.
Refactored Squad notification, restructured code

Added comments and reorganized code into public, private, and Unity
functions.
Fixed the rest of the compiler errors in DialogMangers;
Added in the towers
started tower class
Removed extraneous files
basic tower implementation
Merge branch 'james_tower_implementation' into james_plus_tower

Conflicts:
	FinalProject/Assets/Resources/Scripts/Game/MouseManager.cs
	FinalProject/Assets/Resources/Scripts/Game/Towers/AbilityTower.cs
	FinalProject/Assets/Resources/Scripts/Game/Towers/TowerManager.cs
	FinalProject/Assets/Resources/Scripts/Game/Towers/UnitSpawnerTower.cs
	FinalProject/Assets/Scenes/Game.unity
Removed MonoBehavior from Weapon class

The weapon class only provides game logic and doesn't require the overhead
of a full game object.