I did ask a question which is yet to get a response from the Admin of Smartbillions: Does the fact that it was stated in the contract that Admin can make withrawals for payouts and redemptions give any form of legitimacy to the withdrawals made by Admin at the hack of the Hackathon?
The funds from the first Hackathon were withdrawn by the Admin using the coldStore function.
The withdraw was possible because there werent any liabilities on the contract such as Token redeem and win payouts. There werent any wins to pay out because the players were able to claim the wins after a given time period, they werent the lottery winners right after the lottery draw. At the moment of the Admin withdraw there were no wins to pay.