Fixed in git

There were two largely unrelated issues;

1: Use of arguments in excess of 1998 caused two values to be lost  
totally, re 1998th and the last.  This is generically true for score  
events

2: Naive coding in gen27 was erroneous in a number of ways

I would like to thank Ben Hackbarth for drawing this to my attention.   
Please if anyone has oddities with large numbers of arguments let us  
know; the code has not been vigourously tested since it was written  
five years ago.

==John ff