Alex Caruso enters this season with a real NBA contract after two seasons on two-year deals with the Lakers and one as a G League player with the Thunder.