St Mirren dreaming of play-off spot after enjoying home comforts