update GameLayer Logic