This was very satisfying.
Bat by
@xo.villainette.ox
Video by
@thedjwong