I don't like this part, instead of passing an empty string to color_it if spell is nil, color_it should be modified to return an empty string if it's passed nil.

This is not bad enough to block the pull request, but this should still be addressed.