Some tweaks

Moving to the right doesn't have blocks pass, but when I move some blocks to the left and there is a block below it, to the left, it overlaps. I kind of have the isValid method that Michael suggested, but I gotta make it work for left.