Added canMakeMove