This video shows a prototype of the animation system for my upcoming game. In addition to adding blocks to their character, the player can use the UI to animate all blocks on their character by selecting a frame and the state of the block at that frame. Animations must yield a valid model -- no overlapping blocks, and blocks must always be adjacent to at least one other block.