Whatever game you play, the first step to becoming a better player is to admit to yourself that there are leaks in your strategy. No matter how good you are at playing Mahjong, you should always analyze your game after every session. When doing so, a calculation program like this comes in handy. Instead of taking notes during the game, this tool will do a lot of the calculations and present you with invaluable pointers on how to improve. No player plays games of skill perfectly all the time, but all successful players try to do so.