I like the idea, but needs a better way to save state. I have started this game twice when it was posted, and each time got so far before I had to do real work and forgot about it. If it were a local application I could have just loaded a saved state, but it being a browser app, there is no good long term storage mechanism. Which is a shame since it is fun, but doing a bunch of EE101 problems for the 7th time in my life isn't. I am sure the later parts of the game are even better.
I am sure this works if you don't upgrade your OS and have more stability in your browser. Running Fedora, we tend to upgrade every ~6 months and due to somewhat bizarre security policy have all browser data wiped every week.