Still considering a few small changes on this one. Hopefully it works well though since figuring out the frames to use took more than initially expected.