Yes! I can imagine progressing beyond the basic idea: magic tables could contain only part of a level, so you'd have to backtrack a lot. Levels could grow huge with this.