Once my semester is over, I'm going to work on porting this project into Rust to further increase optimizations in performance and reliability.