Featuring footage shot by friend and director Dean Deblois, the film won a 'Best Short' award at the 2023 Dumbo Film Festival