I wonder how many other companies had that same thought.
Most of the game engines I've seen either do too much or are too specialized.
It has an amazing number of "modules": games implemented on it.
It is written in Java.
Not sure how it would go today (they're giving away licenses to anybody with a pulse and an iOS app on their resume right now), but back in the day they were very protective of their IP.