Moved stop and play note logic into the Trumpet class... TODO: Handling state better, state should be wrapped into a class and provide appropriate locks; however, where the state should live is a little difficult to determine...