Camperdown in high spirits after morale-boosting Hampden league win over Port Fairy