WIP Implement groups

Working:
Seq groups
Par groups
Pause/play
Reverse (works once)
Set startTime
Set currentTime

call this _internalPlayer or something similar for clarity.