finished the crawling issue basics
----------------------------------
* interruptable
* stores state
closes #1