last edit date: may 28, 2024 this is actually really smooth i think i just lost motivation to continue it