In addition to gaining currency upon leveling up, gaining it after a game would be feel more fair. Players could do super well in a game but not be rewarded sufficiently. Perhaps by scaling the amount currency earned (e.g 50-200) based on performance, players would be pushed to play in a more tactical way.