implemented coop and started win/lose packet handling