ByteBuffer buffer = ByteBuffer.wrap( Files.readAllBytes( path ) );
setStatus( PARSE_DATA );
FileLevelParser parser = new AssertValidGraphParser();
parser.parseData( buffer );
SimpleGraph<Point, Segment> levelMap = parser.getLevelMap();
Map<Integer, Set<Segment>> rawFacesMap = parser.getFacesMap();
Point initialPlayerPosition = parser.getPlayerPosition();
Map<String, java.util.List<Point>> monstersPositions = parser.getMonstersPosition();