I slightly modified the knight part cause I was bored and deleted the old cold for the knight, because no hard feelings yours is way better than what it was.