Everything is great, but I can recomend the use of "()" for the thoughts, they get confusing with the dialogues.
That can confuse if you ask me