a good concept and try to answer sme questions like

where should it play?
when should it play?
fantasy or historical?
what characters?

dont start to programm before you know what should be there in the end