There is no point using decimals in wait commands as those are being ingnored / rounded up so your wait .5 is actually wait 1 and your wait 1.5 is actually wait 2