added a new function for finding openings, holes and chains to replace spaghetti code
simple AI implemented for easy board, need to fix bug on checking immediate win after a possible move