Add color palette
Add top-down animation and tests