Fix If command arguments with colons in them

This broke certain things, such as "- if <c.args.get[1]> matches number"
If <c.args.get[1]> contained a colon, and whatever was after it was a
number, it would incorrectly return true.