added knight movement