Tile Highlighting, Splash Damage

Added other unit move and attack highlighting. To see another unit's
attack range, left click and hold on the unit. To see another unit's
move range, right click. If you drag over multiple units, you can see
the cumulative area of the ranges of each selected unit.

Also, artillery has it's passive specials implemented. This includes
splash damage.
Merge with Drew

Please work.