“Sterling Point” Might Be Your Next Messy Teen Drama Escape