Various small performance buffs and refactor some code into GCPlayerHandler.