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