Oregon State's 2025 class is off to an explosive start