Code cleanup and new features.
[EDT] Cleaned many files.
[EDT] Updated aiming direction to be dependent on the position of the player and not its hand.
[DEL] Removed unnecessary methods.
[DEL] Removed unstable framerate independent updating.
[ADD] Added new ranged weapon model (flintlock pistol)
[ADD] Added new projectile model (lead ball)
[ADD] Added editable weapon recoil.
[ADD] Added new stable framerate independent updating (with help from Owen).
[ADD] Added fields and functions to aid with the upcoming player body system.
[ADD] Added sound libraries and temporary bullet shot sound.