Ultra Moon was so frustrating for me, no early lucky egg, enemy sos allies. thank god for revives and enemy struggle.