And here I thought you were finally working on ESA2 (jk jk).
Overall, outside from getting used to the controls, the puzzles weren't all that difficult, it was really just a funky way to display single directional screen wraping. Now you just need two directional screen wraping by projecting the game on a torus and call it Donutmount.