SOCRobotDM.smartGameStrategy: Refactor to separate piece choice from buildingPlan.push
Robot minor efficiency: new Integer -> Integer.valueOf for map gets