Added custom __str__ method, direction getter
Removed unnecessary vars