Completed refactoring and updating all base classes and related files

Base classes: character, drop, events, gameaccount, item, slot, user
All non-working functions in related files have been flagged.