Removed tons of warnings

Currently, the only warning types remaining are "unused parameters" for
some functions (such as Update, which may or may not use deltaTime in
derived versions)