Simplified user interface

Added Position to Node to simply user interface. Removed overloaded
TraverseBoard and rewrote isDraw logic.