The game is generous but I've been playing on and off for about a year and a half and I still have no real understanding of this game. The execution of the gameplay mechanics are absolutely terrible and nothing is properly explained. It's very embarrassing. Play Epic 7 an overall better experience.