Finished implementation

Finished implementing list for all pieces, accounting for putting the
King in check