m16 rifle working