MAGAZINE_FULL
#define MAGAZINE_FULL(mp) (mp->rounds == mp->capacity)
#define MAGAZINE_FULL(mag) (mag->rounds == mag->capacity)