events/player: minor tidy up, use inheritance instead of attributes for setup()
events/player: minor tidy up, use inheritance instead of attributes for setup()

SupaHam/mark2,SupaHam/mark2,frostyfrog/mark2,frostyfrog/mark2