Hot or Cold App - Complete (w/ better form validation)