Make cube more dynamic...still in progress but works.