It sounds like a good idea in theory, but there's some things in what you have aid that sound pointless.
1) The gift system works well - it would be good though if you could accept more than one of each type per day.
2) Unless you have literally hundreds of friends who turn up to watch your match, charging them the ticket price won't make much difference to your finances.
3) Would this just be a random gift like rest(s)/treatment(s)/booster(s)/skill point(s), or would it be something a bit different? Maybe even a token?
Otherwise, sounds like a pretty good idea.![]()