[fix] removed playsound for alternative implementation
[fix] changed handling of NaN and Inf values for efficiency
[fix] instructions