Perk system2

-Reworked Perk System
-Camera shake
-Rumble (potentially some problems through visual studio)
-Right bumper weapon switch

You don't seem to be using spaces for alignment rather than tabs which is causing the diff on GitHub to look weird since it uses 8 spaces for tabs instead of 4. You can change the settings for C# in Visual Studio so that it uses spaces instead of tabs.  I'd also recommend going to `Edit -> Advanced -> View White Space` so you can be aware of this in the future.