Even with an untimely rain delay, Bryce Harper always ready to go at the plate