Add a weapon specification

Per #3.