WASD - Movement 1 - Primary Weapon 2 - Secondary Weapon (In progress)
The raycasting is thanks to griffpatch tutorials.