changed Player,MineralDeposit x,y,z to use Location
added new constructors using Location

changed findDistanceBetween to be a method of Location

changed findOrientationRelativeTo and findAngleBetween to be a method of Player