Simulations for Solid State Physics: An Interactive Resource for Students and Teachers