fix gamedesign and bug