That's insanely good! So well-rounded and polished! I don't even need to write anything else! Awesome stuff! (I'm stumped at around 15...)