- #:text "I don't know where that is?\n"))))
-
-(define-mhandler (room-cmd-look-room room message)
- (<- room (message-from message) 'look-room))
+ #:text "You don't see any way to go there.\n"))))
+
+(define-mhandler (room-cmd-go-where room message)
+ (<- room (message-from message) 'tell
+ #:text "Go where?\n"))
+
+;;; look commands
+
+(define (room-player-looks-around room player-id)
+ "Handle looking around the room"
+ (define room-text
+ (format #f "**~a**\n~a\n"
+ (slot-ref room 'name)
+ (slot-ref room 'desc)))
+ (<- room player-id 'tell
+ #:text room-text))
+
+(define-mhandler (room-look-room room message)
+ "Command: Player asks to look around the room"
+ (room-player-looks-around
+ room
+ ;; Either send it to the #:to-id of the message, or to the
+ ;; sender of the message
+ (message-ref message 'to-id
+ (message-from message))))