Position destPos = new Position(a.xCoord, a.yCoord, a.zCoord, newPos);
destPos.moveForwards(1.0);
TileEntity tile = worldObj.getBlockTileEntity((int)destPos.x, (int)destPos.y, (int)destPos.z);
if (TileNeedsPower(tile)) {
needsPower.add(new PowerReturn(tile, newPos.reverse()));
}
}
}