I am going to see how far this brings me and then I can get working on the core demo code while the concept is being fleshed out. I will pass any assumptions I make passed the designer to see if they fit into his plan.
I'm using FMOD for the sound during developement. I have decided to use it for the sound system for two reasons. One, it has native support for MOD files which is probably what is going to be used. And two, it is easy to use and should be no problem to set up.
Anyway I should have a fair idea of the code layout by the end of tomorrow at which stage I'll write it up in a tech doc so that all the technologies are clear and out in the open.