We all know the 1956 Tom and Jerry short. Down Beat Bear now has an unexpected Japanese fan-made counterpart... with CGI characters from The Touhou Project.