fixed bugg that a chesspiece that couldn't move still tried.
Added a list where all the pieces that can move is collected.
This list is cleared at the start of every new turn.