Max Homa: This club has been ‘my rock’ during the season