by Koba
This was short, but surprisingly good. Straightforward, but a lot packed in there, and much better than I expected to find on this site!