by LordOrion
It has a decent foundation but I suggest having someone edit for grammar as it appear English isn't your first language.