I'm working out details for an upcoming project. I need to commission a program that launches and runs a retro PC game and connects multiplayer over the internet. The program should be able to handle custom maps that were not part of the original scope of the game as well as other custom features. I need to consult with a software developer to determine a price range and to plan the best way to structure the project. This assignment is for consultation only, in preparation for the actual project.