I have a class called BaseRobot:
BaseRobot
var robot2 = new BaseRobot(0, 0, 0); private Point mHome; public Point Home { get { return mHome;
You need to add a set accessor to the Home property:
set
Home
private Point mHome; public Point Home { get { return mHome; } set { mHome = value; } }