I have a class called BaseRobot:
BaseRobot
var robot2 = new BaseRobot(0, 0, 0); private Point mHome; public Point Home { get { return mHome;
Its a wil guess , but the property X and Y are probably only getters, like Your Home property.
Is there a function in your robot class to move the position?? Use that. if not provide full example please