Check(Mate) <-- buggy :(