Add direction and speed properties
Add docstring