1. Moved reference to object
2. Changed set_move_dir behaviour for Keep argument