CSE 305 Movie Rental project