Hotfix for the previous hotfix

The previous hotfix fixed the error message spam but broke the
client-side beam force. Beam is definitely fixed now.
Merge branch 'development' into peter-branch
Added support for single spawn point, huge waves. Updated waveInfos to represent current waves that have been drawn up
Merge branch 'MikeyBranch' into development
Fixed ships moving into position when behind the formation
Added support for Utility ships inside EnemyGroup/formations. Needs testing but no utility ships are ready yet
UnityLibraryExtensions rework

Additional functions provided and functions have been reordered.
Explosive force rework, now works against players

Explosive force will apply force correctly pushing the rigidbody away
from the given position. Players can now also be impacted by explosive
force over the network.
Players can no longer zoom during the menus

Also made the CameraScript more efficient by caching the references to
the GUIManager and GameStateController.
Changed CShip turrets so they tend to fire at one enemy each. Still some dodgyness, but mostly works
Fixed wonkiness with targetting on CShip
Merge branch 'peter-branch' into development
Merge branch 'development' of https://github.com/doctorspoof/SpaceShooter into development
Fixed frigates running away
Merge branch 'MikeyBranch' into development
Shield ship beginnings merge