make getState ACTUALLY work. also make parser interpret simple strings as one-handed siteswaps