[@Zhoren] Besides minor grammatical errors it looks good. You are allowed at least one handy gadget. On the grammar you said "of" twice at one point and near the end there is a run on sentence. That's all I caught as I grazed over it. I can't say for sure if there are more.