game runnable, need to change some logic