The game saves every new floor. Plus, you can manually save on empty map tiles. I do agree that there should be a confirm on that button though.