Split J3D Modules

Got the newest demo working
Ripped apart functionality