public class State
{
    public State (Coordinate coord, Set<Character> keys, int steps)
    {
        _coord = coord;
        _keys = keys;
        _steps = steps;
    }

    private Coordinate _coord;
    private Set<Character> _keys;
    private int _steps;
}

@@ -165,16 +165,234 @@
 %0A    %7D%0A%0A
+    public Coordinate getPosition ()%0A    %7B%0A        return _coord;%0A    %7D%0A    %0A    public int numberOfKeys ()%0A    %7B%0A        return _keys.size();%0A    %7D%0A%0A    public int numberOfSteps ()%0A    %7B%0A        return _steps;%0A    %7D%0A%0A
     priv

Update State.java