more accurate play preview taking into account number of loops and loop type