Refactor puzzle with animations