fixing bug with knight movement