Term Project I made for 15-112