Plays notes slightly better than settimeout