I posted my current draft in my first post for review. It's more or less finished I think. Sorry for the walls of text.