Added preliminary weapon mechanics