A Model of Strategy for the Game of Go Using Abstraction Mechanisms