Gods be praised! A new animated Scooby Doo movie!