I've been reading a lot lately about different techniques used in game engines, including some optimization methods. I haven't realized earlier how complicated creating a 3d engine from scratch is. And I lack the experience and knowledge required for doing so. Therefore I'll either have to use a lot of external code, or I'll move to JMonkeyEngine if that doesn't work. But don't worry, I'll do what I can to finish CONTINUUM ENGINE (the game).