Not sure if I'll finish this one anytime soon, but I had the idea and I wanted to jot it down rq for a warmup today!