Reverse engineering a VB5/DirectX 7 video game to build a port to .NET that runs on modern operating systems