added king and knight movement