Mariners home opener sees great game weather