changed recognize to deal with GameEntities instead of InteractiveEntities so that resources could be used in recognize
added documentation for changing recognize to take in GameEntities
added a check to set the unit state back to no state for units that are done targeting a specific unit
gathering works
trying to fix gathering which now does not work because right clicks are messed up
Merge branch 'master' of https://github.com/Tadimsky/vooga into fix-gathering

Conflicts:
	src/vooga/rts/gamedesign/sprite/gamesprites/interactive/InteractiveEntity.java
	src/vooga/rts/gamedesign/sprite/gamesprites/interactive/units/Unit.java
	src/vooga/rts/manager/actions/RightClickAction.java
	src/vooga/rts/state/GameState.java
gathering should work but we need to fix right click selection to be able to test
added documentation to new methods used for gathering
gathering works perfectly
Merge branch 'master' into fix-gathering

Conflicts:
	src/vooga/rts/action/ProductionAction.java
	src/vooga/rts/gamedesign/sprite/gamesprites/interactive/InteractiveEntity.java
	src/vooga/rts/state/GameState.java
Merged errors