I've done more cleanup, this time on the water-lily. It now shares most of the linked-trail logic through inheritance.
The long-threatened snowball regard mechanic is here! You no longer get your snowballs back instantly, but only when they hit their target (or whatever they hit). This should make snowballs a bit less spamable- especially over very long distance.s