Massive Refactoring of Protected Classes

Moved all protected methods whose visibilty was changed during initial
extract method into the ServerPlayerCombat Class. We now have another
Large Class..1500 lines of code but this has moved almost all combat
related methods from ServerPlayer into ServerPlayerCombat