Implementation of this kata in C#

An attempt in C#, by @pirrmann.
New types and stats can be generated using T4 templates.