some changes
quasi fonctional game