Some renaming and cleanup.
Added range circle behavior for units.
Cleanup in unit.js
Fixed typo in highlight attack intersect.