Working on Networking - Moved Weapon construction out of BeginPlay and into PossessedBy

Networked players don't have a controller in BeginPlay, so we need to construct their weapons when they are possessed by the remote player