Made Classes use player extend functions