Added BaseBreakthroughPlayer class

BaseBreakthroughPlayer is an abstract extension of GamePlayer that
contains the evaluation function based on total linear advancement of
pieces.