Final Project Demo Version — Comments and Explanations added