Slow but (apparently) accurate Java based move generator