Very interesting read here
I found myself enjoying this
Having never competed myself, this seems to cover the ins and outs.
pretty cool stuff, thanks bro.