boolean isWritable(Point p) {
   MapInfo mi = env.getMapInfo();
   return mi.isMovable(p) && !mi.isLocked(p);
 }