Almost two years later I've gone back to the original source code and updated it with minimal changes to provide the original gameplay experience. Once again, this is a baseline version meant to offer feature parity with the original.
Please let me know if you find any issues.