PUFGUN - Perfect Units For Guns