Abstract method inclusion

abstract method for AI to check quality of move