Wildcats edge out Van Alstyne, 31-28