Commission for @chuckletruck ! this was a whole lot of fun and...