Use base/lock instead of SDL_Mutex in commentator.
Use pthread instead of SDL_Thread.
Add TODO comment.