small refactoring, add_piece color becomes mandatory, cur_color isn't used anymore (for now)