How Do Valid, Void, and Voidable Contracts Differ in Enforceability?