Port signal.c to signal.go (mostly stubbed).
Port monster.c to monster.go.