- refactored LegoCanvas so that doing the animation will easier (I think).