David meets a young batman in Edinburgh