needs setup() function.
implement the torch; could not use the /cmds/player/light|extinguish.c for this because of the flags in player's receive_message().