end of times challenges