Added a main function that starts the game.
PEP8 compliance.
Fixed name of one of the test functions.
Fixed typo
Added a newline for pep8.
Added first attempt at a tree search.
Call on the AI.
Added equals method, as well as a method that checks if a collapse is possible.
Try to catch more dead end trunks.
Ignore eclipse files, as well as my virtualenv
Actually impliment __eq__ method correctly.
Better weight score, and ignore moves that don't change the board at the next step.