finished legalmove methods and added game list