You could use the IGNORE_PUSH mode in c_move, but that will allow the larger ships to pass through the smaller ships. I don't think you'd want that.