3rd Commit

Complete to implement toneplayer