Maybe starfire??? Because that's how I picture him coming to earth, confused and rampaging like starfire was at first, and then becoming more assimilated with human life.