Fix more potential compatibility problems by moving GCEntityPlayer methods into events.
Remove direct player references, simplifying searches for custom players.