Note: this project is unfinished and I'm still working on it to this day! Originally released 9/17/2020