The reason that solids are not able to move freely is because their structure and "lack of" energy they stay together from it mutual bonds. Liquids are able to move freely because they are moving ever so slightly and there bonds are weaker than of a solid, allowing the liquid molecules to slid past each other.