Added more functionality to weapon script, began delegating firing responsibilities to Weapon rather than Player for modularity; added visual dynamic spread on crosshairs.