Added the 'say' and 'emote' commands, cleaned up some code, and (most importantly), made the system automatically wrap output according to the size of the player's window. If the output is too long for the window, it will store the remainder in a buffer and prompt the user to hit 'enter' to display the rest of the message. If they type a command instead, it forgets the remaining buffer and executes their command.