Mostly functional changes to bolas

 - No longer uses a projectile
 - Throwing a bolas now means that it will travel the maximum distance in one range direction before dropping to the floor
 - Mechs have a higher range distance than throwing, because mechanical guns
 - No more snowflake code, other than the vector normalising and scaling used in throw_at
y