Add generics to Player.MakeMove for parameters