Great stuff.
Presentation is a little sparse, but still is a well-thought-out and enjoyable little romp