Added methods for ExtendedPlayer to use

Some methods shouldn't be in here, such as onInit and registerEvents - these should be done in the main mod