Finished Knight and testing Knight