Completed method functionality to detect terrain obstacle.

Added code to overlay to prevent moving Soldier into terrain obstacle.
We need to make the player aware of the reason when movement command
fails.
Merge branch 'issue40' into develop