Great idea!
But I got a brilliant idea! Take the concept of what you have. But make the interface a playable 2D sidescroller where you are sonic and instead of just clicking on the level or whatever you have to move sonic to it. If that makes any sence. Im terrible at wording things. Anyways good work!