Fixed some respec warnings, Resolved some issues by adding enums, Added opinions.