Things to consider when building a firearm