1. A method for creating a message from signals generated by a user, the method comprising: determining two or more message component candidates; determining a relative likelihood of selection by the user of each respective one of the message component candidates; associating each of the message component candidates with a respect objective in an interactive game environment which simulates a three-dimensional game space; receiving the signals generated by the user in accordance with the game environment; determining that the signals represent achievement of a selected one of the objectives within the interactive game environment; and including the one of the message component candidates which is associated with the selected objective in the message.