Geos can be built underwater (fix #85)
Also cleanup some script/unitdef stuff
Fix battleship self-d death script to not look awful