You're doing a good job, keep it up.
Also, in dealing with Celeste, instead of typing out her role as room mate or something, along with names, could be a choice selection, such as girlfriend, cousin, roommate, then have that potentially effect the future.
Also choices such as going to the bar with Kevin, which leads to Ariel, then if you give her your number it opens that line, if not, then that closes it, could be a note there saying that.