go back to 2d array of numbers because 2d array of objects is too damn slow