non library of java source targeting game development