A software agent designed to learn and play connect 3 (based on connect 4)