What's the difference between Robots , Androids, and Cyborgs? Which one should my class try to build?