Revised middle movement logic, includes kings, no jumps