Alot of stuff.
Importantly:
-Payout tests done.
Moving utils as class methods.
Moving methods.