окей, я сделал все, как ты сказал. Для того, что бы не делать 4 раза разность, я сделал 2 переменные. так же рассмотрел случай, если i==j==0, майн все равно крашит с той же ошибкой деления на ноль.
@Override
public void render(DrawContext context, int mouseX, int mouseY, float delta) {...