moved a duplicated method up into the parent class
-added an engage command
-made it so units will now start attacking a new target if they are not specifically targgeting a different one and the one they are currently attacking walks too far away