Challenges and opportunities in atomistic simulations of glasses: a review