Note that there are significant bugs that favor the author here: the function to withdraw the 'fees' doesn't reset the fees, so they can call it repeatedly to withdraw an unlimited amount from the contract. They can also suicide it at any time and take home the whole contents.