robert john whitefields love of ordnance and ballistics had caused him to neglect his studies in navigation and celestial bodies to the extent that his superiors had advised him he would never attain the rank of lieutenant .