Added and updated many stuffs.
Checked for far more warnings.