moves for every piece