Why does Mojang suck so much at Java?