Bugfix - now correctly using duration in play()

Was using freq