Added in Enemy Behavior in the form of the EnemyBehaviorController. Just add it to the enemy with a pathfinding controller and set the given variables. I also added the functionality for pathing+shooting at the same time to the AbstractBehaviorController. The corresponding function names are ShootWithPathing and StopShootingWithPathing. Lastly, I added in a tint shader for neil to use with the selection. Adjust the values in the shader under the property _TintColor accordingly.
Merged develop and behavior.