Fixed taking in multiple arguments -- so really, functionality has not changed, but ${CMD[@]} is much cleaner.
Auto-complete works, we only have issues with spaces in commands to-be processed by the shell. Regex should fix this. Also the cursor needs to be moved after completion.
Messed up shuffle from earlier commits - I should make the IS_SHUFFLE variable boolean again. Also, we play in $(sort) order by default now.