some formatting and organization
fixed bugs in evalScript definitions for SetFloat, SetBool, SetString that caused evalScript to not do anything at all.