# Day 18 - CryptoCatch

Today I solved the bug with the animation tree. The problem was that I didn't have an "elif" statement in case the velocity was equal to 0, and I didn't use the ".travel()" method to ensure that the animations don't perform the action at the same time. Here's the updated code:

Before:

```python
if velocity.length() > 0:
		animation_tree.set("parameters/idle/blend_position", velocity)
		animation_tree.set("parameters/walk/blend_position", velocity)
```

After:

```python
if velocity.length() > 0:
		animation_tree.set("parameters/idle/blend_position", velocity)
		animation_tree.set("parameters/walk/blend_position", velocity)
		animation_node.travel("walk")
	elif velocity.length() == 0:
		animation_node.travel("idle")
```

Problem solved!
