What an awesome idea to have the game generate a new way to play every time! Cool concept, looking forward to your next project.
I used generation as a temporary solution :) but maybe this is really an interesting move and it should not be removed ... There is something to think about.