Changed variable names to match m_ hungarian notation
Changed protected funcs and vars to private
Player can only select their own checkers, only on their turn
CheckerMovePacket created

CheckerMovePacket is a decomposed version of a player's moves (and will
contain data from the LegalMove* finalMove).