@Yog Sathoth: I made some edits, tell me if its still a little OP.