#386 Add logic to actually change online status, shuffle options