board win and board full implemented