[Boombox] fixed getCurrentPosition
[Boombox] added more states for PlayerState
[Boombox] better synchronization
[Boombox] added option for multiple continuous modes
[Boombox] made ContinuousMode public
[refactor] tabs to spaces