Level generation mostly done

- Converting a lot of things to singletons to reduce use of
GameObject.Find()
- Spawning GIFs randomly
- Performance pass
- Setting up office spawn prefabs
- Office stuff doesn’t spawn on top of each other or outside of office
Singleton change
Merge branch 'master' into chrisDev

Conflicts:
	Assets/Scenes/Testing/InternetPoints.unity.meta
	Assets/Scripts/Hair.cs
	Assets/Scripts/OfficeRoom.cs
	Assets/Scripts/PatternRoom.cs
	Assets/Scripts/Player.cs
Some final tweaks. Somewhere the menus broke. Can't figure out how to fix them.