Implement pseudo legal move generation for knights