better mm approach in game controller