Refactor: Convert get_direction to property

This way we can save a few bits in disk and shorten calls.