Pretty sure even if I felt like working on an engine like this again, I would start fresh. Too much distance from the project.
An engine to handle 16bit era style games - overhead rpgs, sidescrolling platformers, and scrolling shooters. Physics engine, ai, handling of multiple scenes, scrolling tilemaps, and scripting for the script kiddies.