A remake of a 1996 Sega Saturn game just got an unexpected free release, courtesy of MegaPixel Studio and Storm Trident.