First day of spring practice recap