Basic functionality: explore and interact functions in core.clj .