logfile now "highlights" the piece that was moved and where it came from
now declares the correct winner
cleaned up ai recursion, moved valid_moves() back to position.cpp