If I was a writer I would probably be cruel to Harper and give him a beautiful woman but not one he could touch or kiss, or more.
Like I would write in that andromeda's program got stuck in her avatar. And they get a new person for the ship and she and Harper would fall in love. Since she doesn't have a huggable body Harper can't get any physical effection, but he's "whipped" nonetheless. And she would get pissed if he ever looked at another girl, and since she IS the ship, she sees all, and well...she can do mean things like make the toilet backfire on him. Of course she does it with a giggle and a laugh track.