Megapixel Studio S. A., Storm Trident S.A. Games