added different screens, added loading screen, and created overall screen....also bug fixes