Changed DefensivePlayer skill back to one variable.  Adjusted variable types in various player functions.  Included the simple logic for most methods (move, pass, shoot, etc.) utilizing a method called variability() for optional randomness.  All PlayerTest tests pass now, and the code shouldn't have int/double contradictions any more. - Nathan