Knight implementation 2

I swear, IF TRAVIS DOESN'T LIKE THIS I'M STEPPING ON A KITTY!