Added AI, lighting, and loading/saving