Made the check for rainCreatesPuddles happen earlier