Check out the reveal for Tell Me Why, the newest episodic game from Life is Strange studio Dontnod Entertainment.