modified Ball.coordinate()