A self-guiding Adobe/Macromedia Flash front-end with a 100% Java-based XML parsing gateway that combines the look and functionality of a streaming game client with a background processing system for handling distributed data packages. The distributed game client and its processing system will allow cross-system porting, thus able to run on Windows, Linux, Solaris and MacOS X operating systems.