knights now have their movements in

a few bug fixes with getting movement that I didnt forsee when I made it
at first because im typically not very smart