+ WorldMap::Level* at_level();
+
+ /** Check if it is possible to walk from \a pos into \a direction,
+ if possible, write the new position to \a new_pos */
+ bool path_ok(Direction direction, Point pos, Point* new_pos);
+
+ void savegame(const std::string& filename);
+ void loadgame(const std::string& filename);
+private:
+ void on_escape_press();