New OffenseOne + improved trap prevention

improved trap prevention with addition of blockSingleLineTrap. TODO:
generalize trap prevention: if a move made by opponent will create two
winning opportunities, play there first