The Charlton Athletic player has hit the ground running on his St Johnstone loan spell.