modified some methods in state and entity state to improve movement
Merge branch 'master' of https://github.com/Tadimsky/vooga into attacking-on-click
targeting for attacks work
Merge branch 'master' of https://github.com/Tadimsky/vooga into attacking-on-click

Conflicts:
	src/vooga/rts/gamedesign/sprite/gamesprites/interactive/InteractiveEntity.java
refactored attack in interactive entity
added documentation to interactive entity and entity state
added documentation to entity state
changed recognize so that if a unit does not attack its state will change so it can move again
Merge branch 'master' of https://github.com/Tadimsky/vooga into attacking-on-click
Merge pull request #70 from Tadimsky/attacking-on-click

Attacking on click