it now reads start positions from the .lvl files