rudimentary weapon UI