I think the game's "story" could be better. I like random events but sometimes I wish the rewards were less connected to the events. In other words, I would prefer the game if it was not only random when you arrive on a beacon (which event happens ?) but also after you completed it (what is the reward/punishment ?). A larger possible gap between effort and reward would increase replayability in the same way it is done in say, Banning of Isaac, because of the "I will get better items next time" effect.