Fixed but with move creation now returns a list of valid moves no captures yet