Fixed sytax errors and tested teritory counting

Removed put_stone and added a thrid variable to make_move to handle the
case of moves being played without changing sides such as when one side is
given a handicap.

Changed the links in Game.score to reference current board, I'm not sure
if this function is nescesary though as it only runs one method then adds
komi, discuss where komi should be handled.

Fixed issues with teritory counting. For loops use indexes to iterate
through lists, you should never remove an item from a list within a for
loop, otherwise the results will be inconsistant and can cause runtime
errors.

The print statements in count_teritory will be removed at the next
revision.  Placed for demonstration of debug printing.