added menu game loop thread is now static but some things need cleaning/initialization