position exploration hint
create_gun utility