# for the first part, I think the return value from ImageTexture.create_from_image(image) needs to be assigned to image_texture