Added Player::getDistance to alter the volume dynamically based on distance from player