tested and ported Ruins of AQ20