Impact brings fans, thrills to Valley City