first pass at weapon system