Overwatch & Sustained Fire indicators

InputOutput:
- Added functionality for overwatch and sustained fire indicators above
units/gameobjects (and methods to show/remove them as required by the
action object.
- Created and refactored to use finishAction method to tidy up the
process of completing an action.
See Issue #38

Unit:
- Added declaration for the gameobject sprite over the target unit of
sustained fire