A real-time word puzzle for text terminals