luna_version_of_CSE470

sorry guys pervious version had to rebuild from the ground therefore, it
has less bugs and more updates