gui as single instance runable,
sync. prob.,
new game function prob.,