Client and Server now both handle the fire event correctly.

Adjusted client rotation functions to make them correct with the specifications.
Fixed a possible rotation bug in ConvertAngleToUnitCirclePosition.
Added just a few lines of code from my original engine... just 88 files.