The distribution logic lacks the check to properly differenctiate between a pay to spawn and the winner takes all game variant
The distribute_pay_spawn_earnings() and the distribute_all_winnings_handler intended design is to distribute rewards based on the game mode participated in by the user. But there are no way to tell the contract which is which, all it does is simply distribute rewards to accounts without specifying what type of rewards it is supposed to be.
The likelihood is incredibly high as all it needs is to deliver the wrong payload of ix to a user from the w