Implemented midNode function
Updated notConnectableNodes and createLine

The createLine function is a dummy function that should only work
(maybe) on the first move.
AI now works for one specific move
AI works unless the desired move is not easy

If the desired move can't be easily found it doesn't do anything.
Improved organization of the createLine function
Possible moves list now only counts easy moves
Merge branch 'ai'