added Node and Sokoban work in progress