can now discern between legal and illegal moves