Should the Blue Knight be a friend that simply has different views when compared to Astro? I mean, he grew up in a area where robots fight each other merely to entertain the humans - and he has to repair them? It's pretty hard not of develop a hatred of humans when you're in his position.
Or is he just an enemy Astro would have to destroy?
