Check works, check-mate not so much
:(