This took a solid 4 hours. Was it worth it? Kinda.