added pause screen and whatnot