Updated all player textdraws to have arrays

Thanks to Y_Less for explaining it to me, it wasn't actually an issue
unless TDs were used in filterscripts or dynamically loaded/unloaded
(which they aren't in vanilla SS, but it needs to be flexible)

Also added numbers to the rules list.

Fixed an exploit that allowed trunk access while far above the vehicle,
vehicle trunks can now only be accessed if you are less than 1m away on
the Z axis (standing on the car works, any higher doesn't)

Fixed some more water-detection coordinates.

Added another test filterscript for a simple sound emitting/triggering
library for basic AI awareness of human players based on their actions.