This company is the laughing stock of gaming right now