Liberty Hill Holds off Alamo Heights