Sorry!

Was tired, didn't realize that Mischa's changes and mine would conflict.
Successfully merged them. Wasn't too difficult, Mischa's primary change
that conflicted was making Smiley just one cell, not an array, had to
remove a bunch of [0]'s.