Implemented descending between levels