I know that a lot of older players can get 15 Gran a day, but if the point of mirage master is to get people to come in every day, then why not just give players 10 gran after the first win of the day (even in the single player arena)? That way players don't just log in to grab 10 Gran, and it can introduce the game to newer players through wins.
Before you start hating on me for making a suggestion about changing the system, hear me out.
I know a lot of older players can get 15 gran easy, but some days it's really hard, especially when the cards keep turning up wrong. It make it frustrating, especially for newer players, to get the free gran. Especially when Mirage master has nothing to do with playing alteil, only to do with the shop system. In this case, the lure of getting gran to have people log in every day is outweighed by the frustration of have to beat the game.
Wouldn't it make more sense to have players get gran after winning a game of alteil instead? I know that it's pretty hard to do that too, sometimes, but if we made it so that people could get the win after beating an npc, I don't think that it would be too bad.
When the end comes, and enemies are rushing in from all sides, I will be at your right hand.