Use a custom version of Messages.
Tweak power computation when moving the robot.
Add messages Welcome and Goodbye.
Rename internal to temporary to follow the patter in Register message.
Add missing information in Register.