Hi Travis,
You may find Cloudinary useful for your case. Robert has made some videos about in this thread. I have seen him use it for his game apps. An image is grayed out if the user has not completed his challenge, and colored if the challenge is finished.
Hope it helps.