DJ Neptune is out of this world