CSCE435 Project Group project for CSCE435, Fall 2023. By: Evan Burriola, Min Zhang, Cole McAnelly, and Saddy Khakimova.