In process of writing check/mate methods.