Fix bugs with last clicked storage
Set up matching multiple materials with a new class, MaterialSet