Added emoticons, fixed bug, made case-insensitive