board (version 1) interpreter
seems to parse sample example board ok