Nathaniel Atkinson has rejoined Melbourne City after a “fantastic experience” at Hearts.