For a warmup this thing took too dang long but like, it was fun...