Refactored ModelPlayerGC to simplify code - no change to operation.