A little difficult to understand at first, but once I got it, it was good fun!
Also, somebody tell me if 7930 is a good score or not.