added ship control