MultiPlugin++ plugin architecture for Jedi Knight 3: Jedi Academy