Early version submarine state, not all implemented