@Override
 public String toString() {
   return "Finger{ name: " + name.toString() + ", x: " + getX() + ", y: " + getY() + "}";
 }
 @Override
 public int hashCode() {
   return name.ordinal() + (int) getX() - (int) getY();
 }