Text adventure engine in Go