Phreow. This program has some problems. Can't blame you; i just recently tried figuring out python curses, and it's not exactly fun times.
In regards to your immediate question, i think the issue is your use of curses.setsyx(y,x). From reading the module's documentation, i'm not certain that this function will move the cursor at all. Instead, try making use of scr.move(y,x); it's worked for me in the past.
More importantly, you may seriously benefit from using the curses.wrapper(func, ...) convenience function. You need only write the main part of your program as a function where the first argument is the screen. This avoids the issues of having to initialize and deinitialize the screen manually.
Also, if you'd like a good tutorial on curses in python, this one really helped me.
Anyways, without really knowing what the game is supposed to do, i can't really offer any further advice. But i can point out that, in ScreenDraw.menu and ScreenDraw.game, you call draw.clear(), where draw is an instance of ScreenDraw; you should be calling self.clear(). Also, it's good practice to use new style classes (change the line "class ScreenDraw:" to "class ScreenDraw(object):" to indicate that it is a type of object; same for Loops). Also also, you've defined quit(config) as a function, whereas you seem to try to call it as a method of a ScreenDraw object later (that issue hijacked my terminal, and is one of the reasons you should use curses.wrapper!).
If you'd like any further help with this, i'm always here. That is, presuming i haven't already driven you away with my nitpicking.