Fixes all bugs to create full shadow demo.