added a small main method for testing
cleaned up and strongly improved interpreter, TODO fix winning
condition, program seems to think that connecting the middle field with
one edge means victory immediately