[gnome-nibbles/arnaudb/make-levels-readable: 1/3] Make levels more human readable.
- From: Arnaud B. <arnaudb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-nibbles/arnaudb/make-levels-readable: 1/3] Make levels more human readable.
- Date: Sun, 21 Jun 2020 19:28:50 +0000 (UTC)
commit 47555d49956d794da8421c9256c9679d1762c5f6
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date: Sat Jun 20 22:59:41 2020 +0200
Make levels more human readable.
data/levels/level001.gnl | 100 +++++++++++++++++------------------
data/levels/level002.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level003.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level004.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level005.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level006.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level007.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level008.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level009.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level010.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level011.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level012.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level013.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level014.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level015.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level016.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level017.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level018.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level019.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level020.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level021.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level022.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level023.gnl | 128 ++++++++++++++++++++++-----------------------
data/levels/level024.gnl | 108 +++++++++++++++++++-------------------
data/levels/level025.gnl | 132 +++++++++++++++++++++++------------------------
data/levels/level026.gnl | 128 ++++++++++++++++++++++-----------------------
src/nibbles-game.vala | 79 +++++++++++++++++++++++-----
src/nibbles-test.vala | 132 +++++++++++++++++++++++------------------------
src/nibbles-view.vala | 1 -
29 files changed, 1817 insertions(+), 1763 deletions(-)
---
diff --git a/data/levels/level001.gnl b/data/levels/level001.gnl
index 115441e..e924989 100644
--- a/data/levels/level001.gnl
+++ b/data/levels/level001.gnl
@@ -1,12 +1,12 @@
-fcccccckg........fkcccccccccccccccccccccccccccccccccccccccccccccccccccccckg........fkccccccg
-b......de........de......................................................de........de......b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-ig........................................................................................fj
-de........................................................................................de
+â”â”â”â”â”â”â”┳┓........â”┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┓........â”┳â”â”â”â”â”â”┓
+┃......┗┛........┗┛......................................................┗┛........┗┛......┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┣┓........................................................................................â”┫
+â”—â”›........................................................................................â”—â”›
............................................................................................
............................................................................................
............................................................................................
@@ -15,36 +15,36 @@ de..............................................................................
............................................................................................
............................................................................................
............................................................................................
-fg........................................................................................fg
-ie........................................................................................dj
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.................p..........................................................n.............b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-ig........................................................................................fj
-de........................................................................................de
+â”┓........................................................................................â”┓
+┣┛........................................................................................┗┫
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.................p..........................................................n.............┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┣┓........................................................................................â”┫
+â”—â”›........................................................................................â”—â”›
............................................................................................
............................................................................................
............................................................................................
@@ -53,14 +53,14 @@ de..............................................................................
............................................................................................
............................................................................................
............................................................................................
-fg........................................................................................fg
-ie........................................................................................dj
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b......fg........fg......................................................fg........fg......b
-dcccccche........dhcccccccccccccccccccccccccccccccccccccccccccccccccccccche........dhcccccce
+â”┓........................................................................................â”┓
+┣┛........................................................................................┗┫
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃......â”┓........â”┓......................................................â”┓........â”┓......┃
+â”—â”â”â”â”â”â”┻┛........â”—â”»â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┛........â”—â”»â”â”â”â”â”â”â”›
diff --git a/data/levels/level002.gnl b/data/levels/level002.gnl
index a42fe7e..dca91d7 100644
--- a/data/levels/level002.gnl
+++ b/data/levels/level002.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.....o.....................................o........................................o.....b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b...................fccccccccccccccccccccccccccccccccccccccccccccccccccg...................b
-b...................dcccccccccccccccccccccccccccccccccccccccccccccccccce...................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.....m..............................................................................m.....b
-b..........................................................................................b
-b..........................................................................................b
-b.........................................m................................................b
-b..........................................................................................b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.....o.....................................o........................................o.....┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃...................â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓...................┃
+┃...................â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›...................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.....m..............................................................................m.....┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.........................................m................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level003.gnl b/data/levels/level003.gnl
index 6812f83..89e1ccd 100644
--- a/data/levels/level003.gnl
+++ b/data/levels/level003.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.......o.................................o........................................o.......b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b......................fg.........................................fg.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................bb.........................................bb.......................b
-b......................de.........................................de.......................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.......m...................................m......................................m.......b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.......o.................................o........................................o.......┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃......................â”┓.........................................â”┓.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┃┃.........................................┃┃.......................┃
+┃......................┗┛.........................................┗┛.......................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.......m...................................m......................................m.......┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level004.gnl b/data/levels/level004.gnl
index 4a358d5..3c2e142 100644
--- a/data/levels/level004.gnl
+++ b/data/levels/level004.gnl
@@ -1,66 +1,66 @@
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-......p......................................bb......................................n......
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.....p.......................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-ccccccccccccccccccccccccccccccccccccccccccccccbccccccccccccccccccccccccccccccccccccccccccccc
-cccccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccccccccccccccccccccccccccccccccc
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb......................n......................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-......p......................................bb......................................n......
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+......p......................................┃┃......................................n......
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.....p.......................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃......................n......................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+......p......................................┃┃......................................n......
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
diff --git a/data/levels/level005.gnl b/data/levels/level005.gnl
index f037546..bb027dc 100644
--- a/data/levels/level005.gnl
+++ b/data/levels/level005.gnl
@@ -1,66 +1,66 @@
-fcccccccccccccccccckkccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b...o..............bb..................................................................n...b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb.....................fccccccccccccccccccccccccccccccccccccccccccccccccj
-b..................bb.....................dccccccccccccccccccccccccccccccccccccccccccccccccj
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb.......................p..............................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb......................................................................b
-b..................bb.................................................fg...................b
-b..................bb.................................................bb...................b
-b..................bb.................................................bb...................b
-b..................bb.................................................bb...................b
-b..................bb.................................................bb...................b
-b..................bb.................................................bb...................b
-b..................bb.................................................bb...................b
-b..................bb.................................................bb...................b
-b..................de.................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.......p.............................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-iccccccccccccccccccccccccccccccccccccccccccccccccg....................bb...................b
-icccccccccccccccccccccccccccccccccccccccccccccccce....................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b...p.................................................................bb...............m...b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-b.....................................................................bb...................b
-dccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccchhccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃...o..............┃┃..................................................................n...┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃.....................â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┃..................┃┃.....................â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃.......................p..............................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃......................................................................┃
+┃..................┃┃.................................................â”┓...................┃
+┃..................┃┃.................................................┃┃...................┃
+┃..................┃┃.................................................┃┃...................┃
+┃..................┃┃.................................................┃┃...................┃
+┃..................┃┃.................................................┃┃...................┃
+┃..................┃┃.................................................┃┃...................┃
+┃..................┃┃.................................................┃┃...................┃
+┃..................┃┃.................................................┃┃...................┃
+┃..................┗┛.................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.......p.............................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....................┃┃...................┃
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃...p.................................................................┃┃...............m...┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+┃.....................................................................┃┃...................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level006.gnl b/data/levels/level006.gnl
index 17907e3..59d88c7 100644
--- a/data/levels/level006.gnl
+++ b/data/levels/level006.gnl
@@ -1,66 +1,66 @@
-fccccccccckkcccccccckkcccccccckkcccccccckkcccccccckkcccccccckkcccccccckkcccccccckkcccccccccg
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b....o....bb........bb........bb........bb...o....bb........bb........bb........bb....o....b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........de........de........de........de........de........de........de........de.........b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.........fg........fg........fg........fg........fg........fg........fg........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b....m....bb........bb........bb........bb...m....bb........bb........bb........bb....m....b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-dccccccccchhcccccccchhcccccccchhcccccccchhcccccccchhcccccccchhcccccccchhcccccccchhccccccccce
+â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”┓
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃....o....┃┃........┃┃........┃┃........┃┃...o....┃┃........┃┃........┃┃........┃┃....o....┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛.........┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃....m....┃┃........┃┃........┃┃........┃┃...m....┃┃........┃┃........┃┃........┃┃....m....┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+â”—â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level007.gnl b/data/levels/level007.gnl
index 6453f76..0eb3a33 100644
--- a/data/levels/level007.gnl
+++ b/data/levels/level007.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b....p................................................................................n....b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b...p.............................................................................n........b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-b............................................fg............................................b
-b............................................de............................................b
-b....p................................................................................n....b
-b............................................fg............................................b
-b............................................de............................................b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃....p................................................................................n....┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃...p.............................................................................n........┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃....p................................................................................n....┃
+┃............................................â”┓............................................┃
+┃............................................┗┛............................................┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level008.gnl b/data/levels/level008.gnl
index d1a46bd..676954c 100644
--- a/data/levels/level008.gnl
+++ b/data/levels/level008.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccce........dcccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b...R...............................fg...........................fg.....................S..b
-b...u...............................dlg..........................bb....................t...b
-b....................................dlg.........................bb........................b
-b...........fg........................dlg........................bb........................b
-b...........bb.........................dlg.......................bb........................b
-b...o.......bb..........................dlg......................bb........................b
-b...........bb...........................dlg.....................bb...fccccccccg...........b
-b...........bb............................dlg....................bb...dcccccccclg..........b
-b...........bb.............................dlg...................bb............dlg.........b
-b...........bb..............................dlg..................bb.............dlg........b
-b...........bb............fg.................dlg.................bb..............dlccg.....b
-b...........bb...........fle..................dlg................bb...............dcce.....b
-b...........bb..........fle....................dlg...............bb........................b
-e...........de.........fle......................dlg..............bb........................d
-......................fle........................dlg.............bb.........................
-.....................fle.........................fle.............bb.........................
-....................fle.........................fle..............bb.........................
-...................fle.........................fle...............bb.........................
-..................fle.........................fle................bb......fg.................
-..................de.........................fle.................bb......dlg................
-............................................fle..................bb.......dlg...............
-............................................dlg..................bb........dlg..............
-g.................o..........................dlg.................bb.........dlg............f
-b.............................................dlg................bb..........dlg...........b
-b..............................................dlg...............bb...........dlg..........b
-b........fg.....................fg..............dlg..............bb............de..........b
-b........bb.....................dlg..............dlg.............bb........................b
-b........bb......................dlg..............dlg............bb........................b
-b........bb.......................dlg..............dlg...........bb........................b
-b........bb........................dlg..............de...........bb........................b
-b........bb.........................dlg..........................bb........................b
-b........bdcccccccg..................dlg.........................bb........................b
-b........dcccccccce...................dlg........................bb........................b
-b......................................dlg.......................bb........................b
-b.......................................dlg......................bb....fcccccccccccccg.....b
-b...p....................................dlg.....................bb....dccccccccccccce.....b
-b........................................fle.....................bb........................b
-b.......................................fle......................bb........................b
-b.................fg...................fle.......................bb........................b
-b.................bb..................fle........................bb........................b
-b...........fg....bb.................fle.........................bb........................b
-b..........fle....bb................fle..........................bb........................b
-b.........fle.....bb...............fle...........................bb........................b
-b........fle......bb...............de............................bb........................b
-b.......fle.......bb.............................................bb........................b
-b......fle........bb.............................................bb........................b
-b......de.........bb...............................m.............bb........................b
-b.................bb.............................................bb........................b
-b.................bb.............................................bb........................b
-b.................bb.............................................bdcccccccccccccg..........b
-b.................bb............fccccccccccccccccccccccg.........dcccccccccccccce..........b
-b.................bb............dcccccccccccccccccccccce...................................b
-b.................bb.......................................................................b
-b.................bb...................................................................n...b
-b.................bb.......................................................................b
-b.................bb......................n................................................b
-b...s.............bb...................................................................r...b
-b.................de.......................................................................b
-b...T...................................................................................U..b
-b..........................................................................................b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccg........fccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃...R...............................â”┓...........................â”┓.....................S..┃
+┃...u...............................┗╋┓..........................┃┃....................t...┃
+┃....................................┗╋┓.........................┃┃........................┃
+┃...........â”┓........................┗╋┓........................┃┃........................┃
+┃...........┃┃.........................┗╋┓.......................┃┃........................┃
+┃...o.......┃┃..........................┗╋┓......................┃┃........................┃
+┃...........┃┃...........................┗╋┓.....................┃┃...â”â”â”â”â”â”â”â”â”┓...........┃
+┃...........┃┃............................┗╋┓....................┃┃...â”—â”â”â”â”â”â”â”â”╋┓..........┃
+┃...........┃┃.............................┗╋┓...................┃┃............┗╋┓.........┃
+┃...........┃┃..............................┗╋┓..................┃┃.............┗╋┓........┃
+┃...........┃┃............â”┓.................┗╋┓.................┃┃..............â”—â•‹â”â”┓.....┃
+┃...........┃┃...........â”â•‹â”›..................┗╋┓................┃┃...............â”—â”â”â”›.....┃
+┃...........┃┃..........â”â•‹â”›....................┗╋┓...............┃┃........................┃
+â”›...........â”—â”›.........â”â•‹â”›......................┗╋┓..............┃┃........................â”—
+......................â”â•‹â”›........................┗╋┓.............┃┃.........................
+.....................â”â•‹â”›.........................â”â•‹â”›.............┃┃.........................
+....................â”â•‹â”›.........................â”â•‹â”›..............┃┃.........................
+...................â”â•‹â”›.........................â”â•‹â”›...............┃┃.........................
+..................â”â•‹â”›.........................â”â•‹â”›................┃┃......â”┓.................
+..................â”—â”›.........................â”â•‹â”›.................┃┃......┗╋┓................
+............................................â”â•‹â”›..................┃┃.......┗╋┓...............
+............................................┗╋┓..................┃┃........┗╋┓..............
+┓.................o..........................┗╋┓.................┃┃.........┗╋┓............â”
+┃.............................................┗╋┓................┃┃..........┗╋┓...........┃
+┃..............................................┗╋┓...............┃┃...........┗╋┓..........┃
+┃........â”┓.....................â”┓..............┗╋┓..............┃┃............â”—â”›..........┃
+┃........┃┃.....................┗╋┓..............┗╋┓.............┃┃........................┃
+┃........┃┃......................┗╋┓..............┗╋┓............┃┃........................┃
+┃........┃┃.......................┗╋┓..............┗╋┓...........┃┃........................┃
+┃........┃┃........................┗╋┓..............┗┛...........┃┃........................┃
+┃........┃┃.........................┗╋┓..........................┃┃........................┃
+┃........┃┗â”â”â”â”â”â”â”┓..................┗╋┓.........................┃┃........................┃
+┃........â”—â”â”â”â”â”â”â”â”â”›...................┗╋┓........................┃┃........................┃
+┃......................................┗╋┓.......................┃┃........................┃
+┃.......................................┗╋┓......................┃┃....â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.....┃
+┃...p....................................┗╋┓.....................┃┃....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.....┃
+┃........................................â”â•‹â”›.....................┃┃........................┃
+┃.......................................â”â•‹â”›......................┃┃........................┃
+┃.................â”┓...................â”â•‹â”›.......................┃┃........................┃
+┃.................┃┃..................â”â•‹â”›........................┃┃........................┃
+┃...........â”┓....┃┃.................â”â•‹â”›.........................┃┃........................┃
+┃..........â”â•‹â”›....┃┃................â”â•‹â”›..........................┃┃........................┃
+┃.........â”â•‹â”›.....┃┃...............â”â•‹â”›...........................┃┃........................┃
+┃........â”â•‹â”›......┃┃...............â”—â”›............................┃┃........................┃
+┃.......â”â•‹â”›.......┃┃.............................................┃┃........................┃
+┃......â”â•‹â”›........┃┃.............................................┃┃........................┃
+┃......┗┛.........┃┃...............................m.............┃┃........................┃
+┃.................┃┃.............................................┃┃........................┃
+┃.................┃┃.............................................┃┃........................┃
+┃.................┃┃.............................................┃┗â”â”â”â”â”â”â”â”â”â”â”â”â”┓..........┃
+┃.................┃┃............â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›..........┃
+┃.................┃┃............â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›...................................┃
+┃.................┃┃.......................................................................┃
+┃.................┃┃...................................................................n...┃
+┃.................┃┃.......................................................................┃
+┃.................┃┃......................n................................................┃
+┃...s.............┃┃...................................................................r...┃
+┃.................┗┛.......................................................................┃
+┃...T...................................................................................U..┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level009.gnl b/data/levels/level009.gnl
index 03946ab..db815c9 100644
--- a/data/levels/level009.gnl
+++ b/data/levels/level009.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.............................................p............................................b
-b....o................................................................................o....b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.........................fccccccccccccccccccccccccccccccccccccccg.........................b
-b.........................dcccccccccccccccccccccccccccccccccccccce.........................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b....................fg..............................................fg....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................bb..............................................bb....................b
-b....................de..............................................de....................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.........................fccccccccccccccccccccccccccccccccccccccg.........................b
-b.........................dcccccccccccccccccccccccccccccccccccccce.........................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b....m.....................................p..........................................m....b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.............................................p............................................┃
+┃....o................................................................................o....┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.........................â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........................┃
+┃.........................â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃....................â”┓..............................................â”┓....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┃┃..............................................┃┃....................┃
+┃....................┗┛..............................................┗┛....................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.........................â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........................┃
+┃.........................â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃....m.....................................p..........................................m....┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level010.gnl b/data/levels/level010.gnl
index 55095cf..ce26fa4 100644
--- a/data/levels/level010.gnl
+++ b/data/levels/level010.gnl
@@ -1,66 +1,66 @@
-fccccccccckkcccccccccccccccccckkcccccccccccccccccckkcccccccccccccccccckkcccccccccccccccccccg
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b....o....bb..................bb....o.............bb..................bb..............o....b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb........fg........bb........fg........bb........fg........bb........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........de........bb........de........bb........de........bb........de.........b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb..................bb..................bb..................bb...................b
-b.........bb........fg........bb........fg........bb........fg........bb........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........de........bb........de........bb........de........bb........de........bb.........b
-b...................bb..................bb..................bb..................bb.........b
-b...................bb..................bb..................bb..................bb.........b
-b...................bb..................bb..................bb..................bb.........b
-b...................bb..................bb..................bb..................bb.........b
-b...................bb..................bb..................bb..................bb.........b
-b...................bb..................bb..................bb..................bb.........b
-b....m..............bb..................bb.............m....bb..................bb....m....b
-b...................bb..................bb..................bb..................bb.........b
-b...................bb..................bb..................bb..................bb.........b
-b...................bb..................bb..................bb..................bb.........b
-dccccccccccccccccccchhcccccccccccccccccchhcccccccccccccccccchhcccccccccccccccccchhccccccccce
+â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃....o....┃┃..................┃┃....o.............┃┃..................┃┃..............o....┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃........â”┓........┃┃........â”┓........┃┃........â”┓........┃┃........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┗┛........┃┃........┗┛........┃┃........┗┛........┃┃........┗┛.........┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
+┃.........┃┃........â”┓........┃┃........â”┓........┃┃........â”┓........┃┃........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┗┛........┃┃........┗┛........┃┃........┗┛........┃┃........┗┛........┃┃.........┃
+┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
+┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
+┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
+┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
+┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
+┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
+┃....m..............┃┃..................┃┃.............m....┃┃..................┃┃....m....┃
+┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
+┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
+┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level011.gnl b/data/levels/level011.gnl
index 2acc508..8993197 100644
--- a/data/levels/level011.gnl
+++ b/data/levels/level011.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccckkcccccccccccccccccccccccccccckkcccccccccccccccccccccccccccccg
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b..............o..............bb............o...............bb..............o..............b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb.......R.............S......bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b..............u..............bb............................bb..............t..............b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bdcg........................fceb.............................b
-b.............................dcce........................dcce.............................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-icccccccccccccccccccccg.........fkkkkg....................fg.........fcccccccccccccccccccccj
-iccccccccccccccccccccgb.........dlllllg..................fle.........bfccccccccccccccccccccj
-b....................bb..........dlllllg................fle..........bb....................b
-b....................de...........dlllllg..............fle...........de....................b
-b..................................dlllllg............fle..................................b
-b...................................dlllllg..........fle...................................b
-b....................................dlllllg........fle....................................b
-b.....................................dlllllg......fle.....................................b
-b......................................dlllllg....fle......................................b
-b.......................................dlllllg..fle.......................................b
-b........................................dlllle.fle........................................b
-b.........................................dlle.fle.........................................b
-b..........Vw.............................fle.fllg.............................v.W.........b
-b........................................fle.fllllg........................................b
-b.......................................fle..dlllllg.......................................b
-b......................................fle....dlllllg......................................b
-b.....................................fle......dlllllg.....................................b
-b....................................fle........dlllllg....................................b
-b...................................fle..........dlllllg...................................b
-b..................................fle............dlllllg..................................b
-b....................fg...........fle..............dlllllg...........fg....................b
-b....................bb..........fle................dlllllg..........bb....................b
-icccccccccccccccccccceb.........fle..................dlllllg.........bdccccccccccccccccccccj
-iccccccccccccccccccccce.........de....................dhhhhe.........dcccccccccccccccccccccj
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.............................fccg........................fccg.............................b
-b.............................bfce........................dcgb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b..............s..............bb............................bb..............r..............b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb.......T.............U......bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b..............m..............bb................m...........bb..............m..............b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-dccccccccccccccccccccccccccccchhcccccccccccccccccccccccccccchhccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃..............o..............┃┃............o...............┃┃..............o..............┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃.......R.............S......┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃..............u..............┃┃............................┃┃..............t..............┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┗â”┓........................â”â”┛┃.............................┃
+┃.............................â”—â”â”â”›........................â”—â”â”â”›.............................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........â”┳┳┳┳┓....................â”┓.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓┃.........┗╋╋╋╋╋┓..................â”â•‹â”›.........┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┃....................┃┃..........┗╋╋╋╋╋┓................â”â•‹â”›..........┃┃....................┃
+┃....................â”—â”›...........┗╋╋╋╋╋┓..............â”â•‹â”›...........â”—â”›....................┃
+┃..................................┗╋╋╋╋╋┓............â”â•‹â”›..................................┃
+┃...................................┗╋╋╋╋╋┓..........â”â•‹â”›...................................┃
+┃....................................┗╋╋╋╋╋┓........â”â•‹â”›....................................┃
+┃.....................................┗╋╋╋╋╋┓......â”â•‹â”›.....................................┃
+┃......................................┗╋╋╋╋╋┓....â”â•‹â”›......................................┃
+┃.......................................┗╋╋╋╋╋┓..â”â•‹â”›.......................................┃
+┃........................................â”—â•‹â•‹â•‹â•‹â”›.â”â•‹â”›........................................┃
+┃.........................................â”—â•‹â•‹â”›.â”â•‹â”›.........................................┃
+┃..........Vw.............................â”â•‹â”›.â”╋╋┓.............................v.W.........┃
+┃........................................â”â•‹â”›.â”╋╋╋╋┓........................................┃
+┃.......................................â”â•‹â”›..┗╋╋╋╋╋┓.......................................┃
+┃......................................â”â•‹â”›....┗╋╋╋╋╋┓......................................┃
+┃.....................................â”â•‹â”›......┗╋╋╋╋╋┓.....................................┃
+┃....................................â”â•‹â”›........┗╋╋╋╋╋┓....................................┃
+┃...................................â”â•‹â”›..........┗╋╋╋╋╋┓...................................┃
+┃..................................â”â•‹â”›............┗╋╋╋╋╋┓..................................┃
+┃....................â”┓...........â”â•‹â”›..............┗╋╋╋╋╋┓...........â”┓....................┃
+┃....................┃┃..........â”â•‹â”›................┗╋╋╋╋╋┓..........┃┃....................┃
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┛┃.........â”â•‹â”›..................┗╋╋╋╋╋┓.........┃┗â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........â”—â”›....................┗┻┻┻┻┛.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.............................â”â”â”┓........................â”â”â”┓.............................┃
+┃.............................┃â”â”â”›........................â”—â”┓┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃..............s..............┃┃............................┃┃..............r..............┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃.......T.............U......┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃..............m..............┃┃................m...........┃┃..............m..............┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level012.gnl b/data/levels/level012.gnl
index 996ad0e..0da8c90 100644
--- a/data/levels/level012.gnl
+++ b/data/levels/level012.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b..........................................................................................b
-b............................................o.............................................b
-b...fg........................fg.......................................................o...b
-b...dlg.......................dlg..........................................................b
-b....dlg.......................dlg.........................................................b
-b.....dlg.......................dlg........................................................b
-b......dlg.......................dlg.......................................................b
-b...o...dlg.......................dlg......................................................b
-b........dlg.......................dlg.....................................................b
-b.........dlg.......................dlg....................................................b
-b..........dlg.......................dlg...................................................b
-b...........dlg.......................dlg..................................................b
-b............dlg.......................dlg.................................................b
-b.............dlg.......................dlg................................................b
-b..............dlg.......................dlg...............................................b
-b...............dlg.......................dlg..............................................b
-b................dlg.......................dlg.............................................b
-b.................dlg.......................dlg............................................b
-b..................dlg.......................dlg...........................................b
-b...................dlg.......................dlg..........................................b
-b....................dlg.......................dlg.........................................b
-b.....................dlg.......................dlg........................................b
-b......................dlg.......................dlg.......................................b
-b.......................dlg.......................dlg......................................b
-b........................dlg.......................dlg.....................................b
-b.........................dlg.......................dlg....................................b
-b..........................dlg.......................dlg...................................b
-b...........................dlg.......................dlg..................................b
-b............................dlg.......................dlg.................................b
-b.............................dlg.......................dlg................................b
-b..............................dlg.......................dlg...............................b
-b...............................dlg.......................dlg..............................b
-b................................dlg.......................dlg.............................b
-b.................................dlg.......................dlg............................b
-b..................................dlg.......................dlg...........................b
-b...................................dlg.......................dlg..........................b
-b....................................dlg.......................dlg.........................b
-b.....................................dlg.......................dlg........................b
-b......................................dlg.......................dlg.......................b
-b.......................................dlg.......................dlg......................b
-b........................................dlg.......................dlg.....................b
-b.........................................dlg.......................dlg....................b
-b..........................................dlg.......................dlg...................b
-b...........................................dlg.......................dlg..................b
-b............................................dlg.......................dlg.................b
-b.............................................dlg.......................dlg................b
-b..............................................dlg.......................dlg...............b
-b...............................................dlg.......................dlg..............b
-b................................................dlg.......................dlg.............b
-b.................................................dlg.......................dlg............b
-b..................................................dlg.......................dlg...........b
-b...................................................dlg.......................dlg..........b
-b....................................................dlg.......................dlg.........b
-b.....................................................dlg.......................dlg........b
-b......................................................dlg.......................dlg...m...b
-b.......................................................dlg.......................dlg......b
-b........................................................dlg.......................dlg.....b
-b.........................................................dlg.......................dlg....b
-b..........................................................dlg.......................dlg...b
-b...m.....................................m.................de........................de...b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃............................................o.............................................┃
+┃...â”┓........................â”┓.......................................................o...┃
+┃...┗╋┓.......................┗╋┓..........................................................┃
+┃....┗╋┓.......................┗╋┓.........................................................┃
+┃.....┗╋┓.......................┗╋┓........................................................┃
+┃......┗╋┓.......................┗╋┓.......................................................┃
+┃...o...┗╋┓.......................┗╋┓......................................................┃
+┃........┗╋┓.......................┗╋┓.....................................................┃
+┃.........┗╋┓.......................┗╋┓....................................................┃
+┃..........┗╋┓.......................┗╋┓...................................................┃
+┃...........┗╋┓.......................┗╋┓..................................................┃
+┃............┗╋┓.......................┗╋┓.................................................┃
+┃.............┗╋┓.......................┗╋┓................................................┃
+┃..............┗╋┓.......................┗╋┓...............................................┃
+┃...............┗╋┓.......................┗╋┓..............................................┃
+┃................┗╋┓.......................┗╋┓.............................................┃
+┃.................┗╋┓.......................┗╋┓............................................┃
+┃..................┗╋┓.......................┗╋┓...........................................┃
+┃...................┗╋┓.......................┗╋┓..........................................┃
+┃....................┗╋┓.......................┗╋┓.........................................┃
+┃.....................┗╋┓.......................┗╋┓........................................┃
+┃......................┗╋┓.......................┗╋┓.......................................┃
+┃.......................┗╋┓.......................┗╋┓......................................┃
+┃........................┗╋┓.......................┗╋┓.....................................┃
+┃.........................┗╋┓.......................┗╋┓....................................┃
+┃..........................┗╋┓.......................┗╋┓...................................┃
+┃...........................┗╋┓.......................┗╋┓..................................┃
+┃............................┗╋┓.......................┗╋┓.................................┃
+┃.............................┗╋┓.......................┗╋┓................................┃
+┃..............................┗╋┓.......................┗╋┓...............................┃
+┃...............................┗╋┓.......................┗╋┓..............................┃
+┃................................┗╋┓.......................┗╋┓.............................┃
+┃.................................┗╋┓.......................┗╋┓............................┃
+┃..................................┗╋┓.......................┗╋┓...........................┃
+┃...................................┗╋┓.......................┗╋┓..........................┃
+┃....................................┗╋┓.......................┗╋┓.........................┃
+┃.....................................┗╋┓.......................┗╋┓........................┃
+┃......................................┗╋┓.......................┗╋┓.......................┃
+┃.......................................┗╋┓.......................┗╋┓......................┃
+┃........................................┗╋┓.......................┗╋┓.....................┃
+┃.........................................┗╋┓.......................┗╋┓....................┃
+┃..........................................┗╋┓.......................┗╋┓...................┃
+┃...........................................┗╋┓.......................┗╋┓..................┃
+┃............................................┗╋┓.......................┗╋┓.................┃
+┃.............................................┗╋┓.......................┗╋┓................┃
+┃..............................................┗╋┓.......................┗╋┓...............┃
+┃...............................................┗╋┓.......................┗╋┓..............┃
+┃................................................┗╋┓.......................┗╋┓.............┃
+┃.................................................┗╋┓.......................┗╋┓............┃
+┃..................................................┗╋┓.......................┗╋┓...........┃
+┃...................................................┗╋┓.......................┗╋┓..........┃
+┃....................................................┗╋┓.......................┗╋┓.........┃
+┃.....................................................┗╋┓.......................┗╋┓........┃
+┃......................................................┗╋┓.......................┗╋┓...m...┃
+┃.......................................................┗╋┓.......................┗╋┓......┃
+┃........................................................┗╋┓.......................┗╋┓.....┃
+┃.........................................................┗╋┓.......................┗╋┓....┃
+┃..........................................................┗╋┓.......................┗╋┓...┃
+┃...m.....................................m.................┗┛........................┗┛...┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level013.gnl b/data/levels/level013.gnl
index a7c4290..96943df 100644
--- a/data/levels/level013.gnl
+++ b/data/levels/level013.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b.........fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg.........b
-b.........bfccccccccgfccccccccgfccccccccgfccccccccgfccccccccgfccccccccgfccccccccgb.........b
-b....o....bb........bb........bb........bb........bb........bb........bb........bb....o....b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........de........de........de........de........de........de........de........de.........b
-b..........................................................................................b
-b...........................................p..............................................b
-b..........................................................................................b
-b..........................................................................................b
-b.........fg........fg........fg........fg........fg........fg........fg........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bdcg....fcedcg....fcedcg....fcedcg....fcedcg....fcedcg....fcedcg....fceb.........b
-b.........bfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........de........de........de........de........de........de........de........de.........b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.........fg........fg........fg........fg........fg........fg........fg........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bdcg....fcedcg....fcedcg....fcedcg....fcedcg....fcedcg....fcedcg....fceb.........b
-b.........bfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........de........de........de........de........de........de........de........de.........b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.........fg........fg........fg........fg........fg........fg........fg........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bdcg....fcedcg....fcedcg....fcedcg....fcedcg....fcedcg....fcedcg....fceb.........b
-b.........bfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........de........de........de........de........de........de........de........de.........b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.........fg........fg........fg........fg........fg........fg........fg........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bdcg....fcedcg....fcedcg....fcedcg....fcedcg....fcedcg....fcedcg....fceb.........b
-b.........bfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgfce....dcgb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........de........de........de........de........de........de........de........de.........b
-b..........................................................................................b
-b..........................................................................................b
-b...................................................n......................................b
-b..........................................................................................b
-b.........fg........fg........fg........fg........fg........fg........fg........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b....m....bb........bb........bb........bb........bb........bb........bb........bb....m....b
-b.........bdccccccccedccccccccedccccccccedccccccccedccccccccedccccccccedcccccccceb.........b
-b.........dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce.........b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........┃
+┃.........┃â”â”â”â”â”â”â”â”â”┓â”â”â”â”â”â”â”â”â”┓â”â”â”â”â”â”â”â”â”┓â”â”â”â”â”â”â”â”â”┓â”â”â”â”â”â”â”â”â”┓â”â”â”â”â”â”â”â”â”┓â”â”â”â”â”â”â”â”â”┓┃.........┃
+┃....o....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....o....┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛.........┃
+┃..........................................................................................┃
+┃...........................................p..............................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┃.........┃
+┃.........┃â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛.........┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┃.........┃
+┃.........┃â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛.........┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┃.........┃
+┃.........┃â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛.........┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┗â”┓....â”â”┛┃.........┃
+┃.........┃â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓â”â”â”›....â”—â”┓┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛.........┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃...................................................n......................................┃
+┃..........................................................................................┃
+┃.........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃....m....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....m....┃
+┃.........┃┗â”â”â”â”â”â”â”â”┛┗â”â”â”â”â”â”â”â”┛┗â”â”â”â”â”â”â”â”┛┗â”â”â”â”â”â”â”â”┛┗â”â”â”â”â”â”â”â”┛┗â”â”â”â”â”â”â”â”┛┗â”â”â”â”â”â”â”â”┛┃.........┃
+┃.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level014.gnl b/data/levels/level014.gnl
index 1d226d8..6232012 100644
--- a/data/levels/level014.gnl
+++ b/data/levels/level014.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b.......fg........fg....fg........fg....fg........fg....fg........fg....fg........fg.......b
-b.......dlg......fle....dlg......fle....dlg......fle....dlg......fle....dlg......fle.......b
-b...o....dlg....fle......dlg....fle......dlg....fle......dlg....fle......dlg....fle....o...b
-b.........dlg..fle........dlg..fle........dlg..fle........dlg..fle........dlg..fle.........b
-b..........dlgfle..........dlgfle..........dlgfle..........dlgfle..........dlgfle..........b
-b...........dlle............dlle............dlle............dlle............dlle...........b
-b............de..............de......o.......de..............de..............de............b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.......fg........fg....fg........fg....fg........fg....fg........fg....fg........fg.......b
-b.......dlg......fle....dlg......fle....dlg......fle....dlg......fle....dlg......fle.......b
-b........dlg....fle......dlg....fle......dlg....fle......dlg....fle......dlg....fle........b
-b.........dlg..fle........dlg..fle........dlg..fle........dlg..fle........dlg..fle.........b
-b..........dlgfle..........dlgfle..........dlgfle..........dlgfle..........dlgfle..........b
-b...........dlle............dlle............dlle............dlle............dlle...........b
-b............de..............de..............de..............de..............de............b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.......fg........fg....fg........fg....fg........fg....fg........fg....fg........fg.......b
-b.......dlg......fle....dlg......fle....dlg......fle....dlg......fle....dlg......fle.......b
-b........dlg....fle......dlg....fle......dlg....fle......dlg....fle......dlg....fle........b
-b.........dlg..fle........dlg..fle........dlg..fle........dlg..fle........dlg..fle.........b
-b..........dlgfle..........dlgfle..........dlgfle..........dlgfle..........dlgfle..........b
-b...........dlle............dlle............dlle............dlle............dlle...........b
-b............de..............de..............de..............de..............de............b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.......fg........fg....fg........fg....fg........fg....fg........fg....fg........fg.......b
-b.......dlg......fle....dlg......fle....dlg......fle....dlg......fle....dlg......fle.......b
-b........dlg....fle......dlg....fle......dlg....fle......dlg....fle......dlg....fle........b
-b.........dlg..fle........dlg..fle........dlg..fle........dlg..fle........dlg..fle.........b
-b..........dlgfle..........dlgfle..........dlgfle..........dlgfle..........dlgfle..........b
-b...........dlle............dlle............dlle............dlle............dlle...........b
-b............de..............de..............de..............de..............de............b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.......fg........fg....fg........fg....fg........fg....fg........fg....fg........fg.......b
-b.......dlg......fle....dlg......fle....dlg......fle....dlg......fle....dlg......fle.......b
-b........dlg....fle......dlg....fle......dlg....fle......dlg....fle......dlg....fle........b
-b.........dlg..fle........dlg..fle........dlg..fle........dlg..fle........dlg..fle.........b
-b..........dlgfle..........dlgfle..........dlgfle..........dlgfle..........dlgfle..........b
-b...........dlle............dlle............dlle............dlle............dlle...........b
-b............de..............de..............de..............de..............de............b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.......fg........fg....fg........fg....fg........fg....fg........fg....fg........fg.......b
-b.......dlg......fle....dlg......fle....dlg......fle....dlg......fle....dlg......fle.......b
-b........dlg....fle......dlg....fle......dlg....fle......dlg....fle......dlg....fle........b
-b.........dlg..fle........dlg..fle........dlg..fle........dlg..fle........dlg..fle.........b
-b...m......dlgfle..........dlgfle..........dlgfle..........dlgfle..........dlgfle......m...b
-b...........dlle............dlle............dlle.....m......dlle............dlle...........b
-b............de..............de..............de..............de..............de............b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃.......â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓.......┃
+┃.......┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›.......┃
+┃...o....┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›....o...┃
+┃.........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›.........┃
+┃..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┃
+┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛...........┃
+┃............┗┛..............┗┛......o.......┗┛..............┗┛..............┗┛............┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.......â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓.......┃
+┃.......┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›.......┃
+┃........┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›........┃
+┃.........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›.........┃
+┃..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┃
+┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛...........┃
+┃............┗┛..............┗┛..............┗┛..............┗┛..............┗┛............┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.......â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓.......┃
+┃.......┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›.......┃
+┃........┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›........┃
+┃.........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›.........┃
+┃..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┃
+┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛...........┃
+┃............┗┛..............┗┛..............┗┛..............┗┛..............┗┛............┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.......â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓.......┃
+┃.......┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›.......┃
+┃........┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›........┃
+┃.........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›.........┃
+┃..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┃
+┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛...........┃
+┃............┗┛..............┗┛..............┗┛..............┗┛..............┗┛............┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.......â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓.......┃
+┃.......┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›.......┃
+┃........┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›........┃
+┃.........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›.........┃
+┃..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┃
+┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛...........┃
+┃............┗┛..............┗┛..............┗┛..............┗┛..............┗┛............┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.......â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓....â”┓........â”┓.......┃
+┃.......┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›....┗╋┓......â”â•‹â”›.......┃
+┃........┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›......┗╋┓....â”â•‹â”›........┃
+┃.........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›........┗╋┓..â”â•‹â”›.........┃
+┃...m......┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›..........┗╋┓â”â•‹â”›......m...┃
+┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛.....m......┗╋╋┛............┗╋╋┛...........┃
+┃............┗┛..............┗┛..............┗┛..............┗┛..............┗┛............┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level015.gnl b/data/levels/level015.gnl
index eb7b293..8ded5f4 100644
--- a/data/levels/level015.gnl
+++ b/data/levels/level015.gnl
@@ -1,66 +1,66 @@
-fkcccccccccccccccccccccccckkcccccccccccccccccccccccccccccccccccckkcccccccccccccccccccccccckg
-ilg.......................dlg..................................fle.......................flj
-bdlg.......................dlg................................fle.......................fleb
-b.dlg.......................dlg..............................fle.......................fle.b
-b..dlg.......................dlg............................fle.......................fle..b
-b...dlg.......................dlg.............o............fle.......................fle...b
-b....dlg.......................dlg........................fle.......................fle....b
-b.....dlg.......................dlg......................fle.......................fle.....b
-b......dlg.......................dlg....................fle.......................fle......b
-b...o...dlg.......................dlg..................fle.......................fle...o...b
-b........dlg.......................dlg................fle.......................fle........b
-b.........dlg.......................dlg..............fle.......................fle.........b
-b..........dlg.......................dlg............fle.......................fle..........b
-b...........dlg.......................dlg..........fle.......................fle...........b
-b............dlg.......................dlg........fle.......................fle............b
-b.............dlg.......................dlg......fle.......................fle.............b
-b..............dlg.......................de......de.......................fle..............b
-b...............dlg......................................................fle...............b
-b................dlg....................................................fle................b
-b.................dlg........................fg........................fle.................b
-b..................dlg.......................dlg......................fle..................b
-b...................dlg.......................dlg....................fle...................b
-b....................dlg.......................dlg..................fle....................b
-b.....................dlg................fg.....dlg................fle.....................b
-b......................dlg..............fle......dlg..............fle......................b
-b.......................dlg............fle........dlg............fle.......................b
-b........................dlg..........fle..........dlg..........fle........................b
-b.........................dlg........fle............dlg........fle.........................b
-b..........................dlg......fle..............dlg......fle..........................b
-b...........................de.....fle................de......de...........................b
-b.................................fle......................................................b
-b................................fle.......................................................b
-b...............................fle.......................fg...............................b
-b...............................de.......................fle...............................b
-b.......................................................fle................................b
-b......................................................fle.................................b
-b...........................fg......fg................fle.....fg...........................b
-b..........................fle......dlg..............fle......dlg..........................b
-b.........................fle........dlg............fle........dlg.........................b
-b........................fle..........dlg..........fle..........dlg........................b
-b.......................fle............dlg........fle............dlg.......................b
-b......................fle..............dlg......fle..............dlg......................b
-b.....................fle................dlg.....de................dlg.....................b
-b....................fle..................dlg.......................dlg....................b
-b...................fle....................dlg.......................dlg...................b
-b..................fle......................dll.......................dlg..................b
-b.................fle........................de........................dlg.................b
-b................fle....................................................dlg................b
-b...............fle......................................................dlg...............b
-b..............fle.......................fg......fg.......................dlg..............b
-b.............fle.......................fle......dlg.......................dlg.............b
-b............fle.......................fle........dlg.......................dlg............b
-b...........fle.......................fle..........dlg.......................dlg...........b
-b..........fle.......................fle............dlg.......................dlg..........b
-b.........fle.......................fle..............dlg.......................dlg.........b
-b........fle.......................fle................dlg.......................dlg........b
-b...m...fle.......................fle..................dlg.......................dlg...m...b
-b......fle.......................fle....................dlg.......................dlg......b
-b.....fle.......................fle......................dlg.......................dlg.....b
-b....fle.......................fle........................dlg.......................dlg....b
-b...fle.......................fle..........................dlg.......................dlg...b
-b..fle.......................fle............................dlg.......................dlg..b
-b.fle.......................fle..............................dlg.......................dlg.b
-bfle.......................fle...............m................dlg.......................dlgb
-ile.......................fle..................................dlg.......................dlj
-dhcccccccccccccccccccccccchhcccccccccccccccccccccccccccccccccccchhcccccccccccccccccccccccche
+â”┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┓
+┣╋┓.......................┗╋┓..................................â”â•‹â”›.......................â”╋┫
+┃┗╋┓.......................┗╋┓................................â”â•‹â”›.......................â”╋┛┃
+┃.┗╋┓.......................┗╋┓..............................â”â•‹â”›.......................â”â•‹â”›.┃
+┃..┗╋┓.......................┗╋┓............................â”â•‹â”›.......................â”â•‹â”›..┃
+┃...┗╋┓.......................┗╋┓.............o............â”â•‹â”›.......................â”â•‹â”›...┃
+┃....┗╋┓.......................┗╋┓........................â”â•‹â”›.......................â”â•‹â”›....┃
+┃.....┗╋┓.......................┗╋┓......................â”â•‹â”›.......................â”â•‹â”›.....┃
+┃......┗╋┓.......................┗╋┓....................â”â•‹â”›.......................â”â•‹â”›......┃
+┃...o...┗╋┓.......................┗╋┓..................â”â•‹â”›.......................â”â•‹â”›...o...┃
+┃........┗╋┓.......................┗╋┓................â”â•‹â”›.......................â”â•‹â”›........┃
+┃.........┗╋┓.......................┗╋┓..............â”â•‹â”›.......................â”â•‹â”›.........┃
+┃..........┗╋┓.......................┗╋┓............â”â•‹â”›.......................â”â•‹â”›..........┃
+┃...........┗╋┓.......................┗╋┓..........â”â•‹â”›.......................â”â•‹â”›...........┃
+┃............┗╋┓.......................┗╋┓........â”â•‹â”›.......................â”â•‹â”›............┃
+┃.............┗╋┓.......................┗╋┓......â”â•‹â”›.......................â”â•‹â”›.............┃
+┃..............┗╋┓.......................â”—â”›......â”—â”›.......................â”â•‹â”›..............┃
+┃...............┗╋┓......................................................â”â•‹â”›...............┃
+┃................┗╋┓....................................................â”â•‹â”›................┃
+┃.................┗╋┓........................â”┓........................â”â•‹â”›.................┃
+┃..................┗╋┓.......................┗╋┓......................â”â•‹â”›..................┃
+┃...................┗╋┓.......................┗╋┓....................â”â•‹â”›...................┃
+┃....................┗╋┓.......................┗╋┓..................â”â•‹â”›....................┃
+┃.....................┗╋┓................â”┓.....┗╋┓................â”â•‹â”›.....................┃
+┃......................┗╋┓..............â”â•‹â”›......┗╋┓..............â”â•‹â”›......................┃
+┃.......................┗╋┓............â”â•‹â”›........┗╋┓............â”â•‹â”›.......................┃
+┃........................┗╋┓..........â”â•‹â”›..........┗╋┓..........â”â•‹â”›........................┃
+┃.........................┗╋┓........â”â•‹â”›............┗╋┓........â”â•‹â”›.........................┃
+┃..........................┗╋┓......â”â•‹â”›..............┗╋┓......â”â•‹â”›..........................┃
+┃...........................â”—â”›.....â”â•‹â”›................â”—â”›......â”—â”›...........................┃
+┃.................................â”â•‹â”›......................................................┃
+┃................................â”â•‹â”›.......................................................┃
+┃...............................â”â•‹â”›.......................â”┓...............................┃
+┃...............................â”—â”›.......................â”â•‹â”›...............................┃
+┃.......................................................â”â•‹â”›................................┃
+┃......................................................â”â•‹â”›.................................┃
+┃...........................â”┓......â”┓................â”â•‹â”›.....â”┓...........................┃
+┃..........................â”â•‹â”›......┗╋┓..............â”â•‹â”›......┗╋┓..........................┃
+┃.........................â”â•‹â”›........┗╋┓............â”â•‹â”›........┗╋┓.........................┃
+┃........................â”â•‹â”›..........┗╋┓..........â”â•‹â”›..........┗╋┓........................┃
+┃.......................â”â•‹â”›............┗╋┓........â”â•‹â”›............┗╋┓.......................┃
+┃......................â”â•‹â”›..............┗╋┓......â”â•‹â”›..............┗╋┓......................┃
+┃.....................â”â•‹â”›................┗╋┓.....â”—â”›................┗╋┓.....................┃
+┃....................â”â•‹â”›..................┗╋┓.......................┗╋┓....................┃
+┃...................â”â•‹â”›....................┗╋┓.......................┗╋┓...................┃
+┃..................â”â•‹â”›......................â”—â•‹â•‹.......................┗╋┓..................┃
+┃.................â”â•‹â”›........................â”—â”›........................┗╋┓.................┃
+┃................â”â•‹â”›....................................................┗╋┓................┃
+┃...............â”â•‹â”›......................................................┗╋┓...............┃
+┃..............â”â•‹â”›.......................â”┓......â”┓.......................┗╋┓..............┃
+┃.............â”â•‹â”›.......................â”â•‹â”›......┗╋┓.......................┗╋┓.............┃
+┃............â”â•‹â”›.......................â”â•‹â”›........┗╋┓.......................┗╋┓............┃
+┃...........â”â•‹â”›.......................â”â•‹â”›..........┗╋┓.......................┗╋┓...........┃
+┃..........â”â•‹â”›.......................â”â•‹â”›............┗╋┓.......................┗╋┓..........┃
+┃.........â”â•‹â”›.......................â”â•‹â”›..............┗╋┓.......................┗╋┓.........┃
+┃........â”â•‹â”›.......................â”â•‹â”›................┗╋┓.......................┗╋┓........┃
+┃...m...â”â•‹â”›.......................â”â•‹â”›..................┗╋┓.......................┗╋┓...m...┃
+┃......â”â•‹â”›.......................â”â•‹â”›....................┗╋┓.......................┗╋┓......┃
+┃.....â”â•‹â”›.......................â”â•‹â”›......................┗╋┓.......................┗╋┓.....┃
+┃....â”â•‹â”›.......................â”â•‹â”›........................┗╋┓.......................┗╋┓....┃
+┃...â”â•‹â”›.......................â”â•‹â”›..........................┗╋┓.......................┗╋┓...┃
+┃..â”â•‹â”›.......................â”â•‹â”›............................┗╋┓.......................┗╋┓..┃
+┃.â”â•‹â”›.......................â”â•‹â”›..............................┗╋┓.......................┗╋┓.┃
+┃â”â•‹â”›.......................â”â•‹â”›...............m................┗╋┓.......................┗╋┓┃
+┣╋┛.......................â”â•‹â”›..................................┗╋┓.......................┗╋┫
+â”—â”»â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┛
diff --git a/data/levels/level016.gnl b/data/levels/level016.gnl
index 485e860..de75b4e 100644
--- a/data/levels/level016.gnl
+++ b/data/levels/level016.gnl
@@ -1,66 +1,66 @@
-....fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-....dccccccccccccccccccccccccccccccccccccccccgfcccccccccccccccccccccccccccccccccccccccccccce
-.............................................bb.............................................
-.............................................bb.............................................
-.....p.......................................bb.......................................n.....
-.............................................bb.............................................
-.............................................bb.............................................
-fcccccccccccccccccccccccccccccccccccccg......bb......fcccccccccccccccccccccccccccccccccg....
-dccccccccccccccccccccccccccccccccccccgb......bb......bfcccccccccccccccccccccccccccccccce....
-.....................................bb......bb......bb.....................................
-.....................................bb......bb......bb.....................................
-.....................................bb......bb......bb.....................................
-.....................................bb......bb......bb.....................................
-.....................................bb......bb......bb.....................................
-....fccccccccccccccccccccccccccg.....bb......bb......bb.....fccccccccccccccccccccccccccccccg
-....dcccccccccccccccccccccccccgb.....bb......bb......bb.....bfccccccccccccccccccccccccccccce
-..............................bb.....bb......bb......bb.....bb..............................
-..............................bb.....bb......bb......bb.....bb..............................
-..............................bb.....bb......bb......bb.....bb..............................
-..............................bb.....bb......bb......bb.....bb..............................
-..............................bb.....bb......bb......bb.....bb..............................
-fcccccccccccccccccccccccg.....bb.....bb......bb......bb.....bb.....fcccccccccccccccccccg....
-dccccccccccccccccccccccgb.....bb.....bb......bb......bb.....bb.....bfcccccccccccccccccce....
-.......................bb.....bb.....bb......bb......bb.....bb.....bb.......................
-.......................bb.....bb.....bb......bb......bb.....bb.....bb.......................
-.......................bb.....bb.....bb......bb......bb.....bb.....bb.......................
-.......................bb.....bb.....bb......bb......bb.....bb.....bb.......................
-.......................bb.....bb.....bb......bb......bb.....bb.....bb.......................
-....fccccccccccccg.....bb.....bb.....bb......bb......bb.....bb.....bb.....fccccccccccccccccg
-....dcccccccccccgb.....bb.....bb.....bb......bb......bb.....bb.....bb.....bfccccccccccccccce
-................bb.....de.....bb.....de......de......bb.....de.....bb.....de................
-................bb............bb.....................bb............bb.......................
-................bb............bb.....................bb............bb.......................
-................bb............bb.........o...........bb..m.........bb.......................
-................bb............bb.....................bb............bb.......................
-................bb.....fg.....bb.....fg......fg......bb.....fg.....bb.....fg................
-....fccccccccccceb.....bb.....bb.....bb......bb......bb.....bb.....bb.....bdcccccccccccccccg
-....dcccccccccccce.....bb.....bb.....bb......bb......bb.....bb.....bb.....dcccccccccccccccce
-.......................bb.....bb.....bb......bb......bb.....bb.....bb.......................
-.......................bb.....bb.....bb......bb......bb.....bb.....bb.......................
-.......................bb.....bb.....bb......bb......bb.....bb.....bb.......................
-.......................bb.....bb.....bb......bb......bb.....bb.....bb.......................
-.......................bb.....bb.....bb......bb......bb.....bb.....bb.......................
-fcccccccccccccccccccccceb.....bb.....bb......bb......bb.....bb.....bdccccccccccccccccccg....
-dccccccccccccccccccccccce.....bb.....bb......bb......bb.....bb.....dccccccccccccccccccce....
-..............................bb.....bb......bb......bb.....bb..............................
-..............................bb.....bb......bb......bb.....bb..............................
-..............................bb.....bb......bb......bb.....bb..............................
-..............................bb.....bb......bb......bb.....bb..............................
-..............................bb.....bb......bb......bb.....bb..............................
-....fccccccccccccccccccccccccceb.....bb......bb......bb.....bdcccccccccccccccccccccccccccccg
-....dcccccccccccccccccccccccccce.....bb......bb......bb.....dcccccccccccccccccccccccccccccce
-.....................................bb......bb......bb.....................................
-.....................................bb......bb......bb.....................................
-.....................................bb......bb......bb.....................................
-.....................................bb......bb......bb.....................................
-.....................................bb......bb......bb.....................................
-fcccccccccccccccccccccccccccccccccccceb......bb......bdccccccccccccccccccccccccccccccccg....
-dccccccccccccccccccccccccccccccccccccce......bb......dccccccccccccccccccccccccccccccccce....
-.............................................bb.............................................
-.............................................bb.............................................
-.....p.......................................bb.......................................n.....
-.............................................bb.............................................
-.............................................bb.............................................
-....fccccccccccccccccccccccccccccccccccccccccedccccccccccccccccccccccccccccccccccccccccccccg
-....dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.....p.......................................┃┃.......................................n.....
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓......┃┃......â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓┃......┃┃......┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....
+.....................................┃┃......┃┃......┃┃.....................................
+.....................................┃┃......┃┃......┃┃.....................................
+.....................................┃┃......┃┃......┃┃.....................................
+.....................................┃┃......┃┃......┃┃.....................................
+.....................................┃┃......┃┃......┃┃.....................................
+....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.....┃┃......┃┃......┃┃.....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓┃.....┃┃......┃┃......┃┃.....┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
+..............................┃┃.....┃┃......┃┃......┃┃.....┃┃..............................
+..............................┃┃.....┃┃......┃┃......┃┃.....┃┃..............................
+..............................┃┃.....┃┃......┃┃......┃┃.....┃┃..............................
+..............................┃┃.....┃┃......┃┃......┃┃.....┃┃..............................
+..............................┃┃.....┃┃......┃┃......┃┃.....┃┃..............................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....
+.......................┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.......................
+.......................┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.......................
+.......................┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.......................
+.......................┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.......................
+.......................┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.......................
+....â”â”â”â”â”â”â”â”â”â”â”â”â”┓.....┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+....â”—â”â”â”â”â”â”â”â”â”â”â”┓┃.....┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.....┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
+................┃┃.....┗┛.....┃┃.....┗┛......┗┛......┃┃.....┗┛.....┃┃.....┗┛................
+................┃┃............┃┃.....................┃┃............┃┃.......................
+................┃┃............┃┃.....................┃┃............┃┃.......................
+................┃┃............┃┃.........o...........┃┃..m.........┃┃.......................
+................┃┃............┃┃.....................┃┃............┃┃.......................
+................┃┃.....â”┓.....┃┃.....â”┓......â”┓......┃┃.....â”┓.....┃┃.....â”┓................
+....â”â”â”â”â”â”â”â”â”â”â”â”┛┃.....┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.....┃┗â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”›.....┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
+.......................┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.......................
+.......................┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.......................
+.......................┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.......................
+.......................┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.......................
+.......................┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.......................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┛┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┗â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....
+..............................┃┃.....┃┃......┃┃......┃┃.....┃┃..............................
+..............................┃┃.....┃┃......┃┃......┃┃.....┃┃..............................
+..............................┃┃.....┃┃......┃┃......┃┃.....┃┃..............................
+..............................┃┃.....┃┃......┃┃......┃┃.....┃┃..............................
+..............................┃┃.....┃┃......┃┃......┃┃.....┃┃..............................
+....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┛┃.....┃┃......┃┃......┃┃.....┃┗â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.....┃┃......┃┃......┃┃.....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
+.....................................┃┃......┃┃......┃┃.....................................
+.....................................┃┃......┃┃......┃┃.....................................
+.....................................┃┃......┃┃......┃┃.....................................
+.....................................┃┃......┃┃......┃┃.....................................
+.....................................┃┃......┃┃......┃┃.....................................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┛┃......┃┃......┃┗â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›......┃┃......â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.....p.......................................┃┃.......................................n.....
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┛┗â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level017.gnl b/data/levels/level017.gnl
index e5f5db3..04fe1af 100644
--- a/data/levels/level017.gnl
+++ b/data/levels/level017.gnl
@@ -1,66 +1,66 @@
-fccccccccckkcccccccccccccccccckkcccccccccccccccccckkcccccccccccccccccckkcccccccccccccccccccg
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b....o....de..................de..................de..................de..............o....b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg....o.............fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg...m..............fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b....m....fg..................fg..................fg..................fg..............m....b
-b.........de..................de..................de..................de...................b
-b...................fg..................fg..................fg..................fg.........b
-b...................de..................de..................de..................de.........b
-b.........fg..................fg..................fg..................fg...................b
-dccccccccchhcccccccccccccccccchhcccccccccccccccccchhcccccccccccccccccchhccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃....o....┗┛..................┗┛..................┗┛..................┗┛..............o....┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓....o.............â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓...m..............â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃....m....â”┓..................â”┓..................â”┓..................â”┓..............m....┃
+┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
+┃...................â”┓..................â”┓..................â”┓..................â”┓.........┃
+┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
+┃.........â”┓..................â”┓..................â”┓..................â”┓...................┃
+â”—â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level018.gnl b/data/levels/level018.gnl
index 5c7d2a5..7fe169c 100644
--- a/data/levels/level018.gnl
+++ b/data/levels/level018.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccckkccccccccccccccccccccckkccccccccccccccccccccckkcccccccccccccccccccccg
-b.....................bb.....................bb.....................bb.....................b
-b.....................bb.....................bb.....................bb.....................b
-b.....................bb.....................bb.....................bb.....................b
-b.....................bb.....................bb.....................bb.....................b
-b.....................bb.....................bb.....................bb.....................b
-b.....p...............bb...........o.........bb.....................bb...............n.....b
-b.....................bb.....................bb.....................bb.....................b
-b.....................bb.....................bb.....................bb.....................b
-b.....................bdcccg.................bb.....................bdcccg.................b
-b.....................dcccce.................bb.....................dcccce.................b
-b...............fg...........................bb...............fg...........................b
-b...............bb...........................bb...............bb...........................b
-b...............bb...........................bb...............bb...........................b
-b...............bb...........................bb...............bb...........................b
-iccccccccccccccceb..........fccccccccccccccccjiccccccccccccccceb..........fccccccccccccccccj
-icccccccccccccccce..........bfcccccccccccccccjicccccccccccccccce..........bfcccccccccccccccj
-b...........................bb...............bb...........................bb...............b
-b...........................bb...............bb...........................bb...............b
-b...........................bb...............bb...........................bb...............b
-b...........................de...............bb...........................de...............b
-b.................fccccg.....................bb.................fccccg.....................b
-b.................dcccgb.....................bdcccccccg.........dcccgb.....................b
-b.....................bb.....................dcccccccce.............bb.....................b
-b.....................bb............fg..............................bb.....................b
-b.....................bb............bb..............................bb.....................b
-b.....................bb............bb..............................bb.....................b
-b.....................bb............bb..............................bb.....................b
-b.....................bb............bb..............................bb.....................b
-b.....................bb............bb..............................bb.....................b
-b.....................bb............bb..............................bb.....................b
-b.....................bb............bb..............................bb.....................b
-iccccccccccccccccccccchhcccccccccccceb.................fcccccccccccchhcccccccccccccccccccccj
-iccccccccccccccccccccckkccccccccccccce.................bfccccccccccckkcccccccccccccccccccccj
-b.....................bb...............................bb...........bb.....................b
-b.....................bb...............................bb...........bb.....................b
-b.....................bb...............................bb...........bb.....................b
-b.....................bb...............................bb...........bb.....................b
-b.....................bb...............................bb...........bb.....................b
-b.....................bb...............................bb...........bb.....................b
-b.....................bb...............................bb...........bb.....................b
-b.....................bb...............................de...........bb.....................b
-b.....................bb..............fcccccccg.....................bb.....................b
-b.....................bdcccg..........dccccccgb.....................bdcccg.................b
-b.....................dcccce.................bb.....................dcccce.................b
-b...............fg...........................bb...............fg...........................b
-b...............bb...........................bb...............bb...........................b
-b...............bb...........................bb...............bb...........................b
-b...............bb...........................bb...............bb...........................b
-iccccccccccccccceb..........fccccccccccccccccjiccccccccccccccceb..........fccccccccccccccccj
-icccccccccccccccce..........bfcccccccccccccccjicccccccccccccccce..........bfcccccccccccccccj
-b...........................bb...............bb...........................bb...............b
-b...........................bb...............bb...........................bb...............b
-b...........................bb...............bb...........................bb...............b
-b...........................de...............bb...........................de...............b
-b.................fccccg.....................bb.................fccccg.....................b
-b.................dcccgb.....................bb.................dcccgb.....................b
-b.....................bb.....................bb.....................bb.....................b
-b.....................bb.....................bb.....................bb.....................b
-b.....p...............bb.....................bb.........n...........bb...............n.....b
-b.....................bb.....................bb.....................bb.....................b
-b.....................bb.....................bb.....................bb.....................b
-b.....................bb.....................bb.....................bb.....................b
-b.....................bb.....................bb.....................bb.....................b
-b.....................bb.....................bb.....................bb.....................b
-dccccccccccccccccccccchhccccccccccccccccccccchhccccccccccccccccccccchhccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....p...............┃┃...........o.........┃┃.....................┃┃...............n.....┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┗â”â”â”┓.................┃┃.....................┃┗â”â”â”┓.................┃
+┃.....................â”—â”â”â”â”â”›.................┃┃.....................â”—â”â”â”â”â”›.................┃
+┃...............â”┓...........................┃┃...............â”┓...........................┃
+┃...............┃┃...........................┃┃...............┃┃...........................┃
+┃...............┃┃...........................┃┃...............┃┃...........................┃
+┃...............┃┃...........................┃┃...............┃┃...........................┃
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┛┃..........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┛┃..........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›..........┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›..........┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┃...........................┃┃...............┃┃...........................┃┃...............┃
+┃...........................┃┃...............┃┃...........................┃┃...............┃
+┃...........................┃┃...............┃┃...........................┃┃...............┃
+┃...........................┗┛...............┃┃...........................┗┛...............┃
+┃.................â”â”â”â”â”┓.....................┃┃.................â”â”â”â”â”┓.....................┃
+┃.................â”—â”â”â”┓┃.....................┃┗â”â”â”â”â”â”â”┓.........â”—â”â”â”┓┃.....................┃
+┃.....................┃┃.....................â”—â”â”â”â”â”â”â”â”â”›.............┃┃.....................┃
+┃.....................┃┃............â”┓..............................┃┃.....................┃
+┃.....................┃┃............┃┃..............................┃┃.....................┃
+┃.....................┃┃............┃┃..............................┃┃.....................┃
+┃.....................┃┃............┃┃..............................┃┃.....................┃
+┃.....................┃┃............┃┃..............................┃┃.....................┃
+┃.....................┃┃............┃┃..............................┃┃.....................┃
+┃.....................┃┃............┃┃..............................┃┃.....................┃
+┃.....................┃┃............┃┃..............................┃┃.....................┃
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”┛┃.................â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.................┃â”â”â”â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┃.....................┃┃...............................┃┃...........┃┃.....................┃
+┃.....................┃┃...............................┃┃...........┃┃.....................┃
+┃.....................┃┃...............................┃┃...........┃┃.....................┃
+┃.....................┃┃...............................┃┃...........┃┃.....................┃
+┃.....................┃┃...............................┃┃...........┃┃.....................┃
+┃.....................┃┃...............................┃┃...........┃┃.....................┃
+┃.....................┃┃...............................┃┃...........┃┃.....................┃
+┃.....................┃┃...............................┗┛...........┃┃.....................┃
+┃.....................┃┃..............â”â”â”â”â”â”â”â”┓.....................┃┃.....................┃
+┃.....................┃┗â”â”â”┓..........â”—â”â”â”â”â”â”┓┃.....................┃┗â”â”â”┓.................┃
+┃.....................â”—â”â”â”â”â”›.................┃┃.....................â”—â”â”â”â”â”›.................┃
+┃...............â”┓...........................┃┃...............â”┓...........................┃
+┃...............┃┃...........................┃┃...............┃┃...........................┃
+┃...............┃┃...........................┃┃...............┃┃...........................┃
+┃...............┃┃...........................┃┃...............┃┃...........................┃
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┛┃..........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┛┃..........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›..........┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫┣â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›..........┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┫
+┃...........................┃┃...............┃┃...........................┃┃...............┃
+┃...........................┃┃...............┃┃...........................┃┃...............┃
+┃...........................┃┃...............┃┃...........................┃┃...............┃
+┃...........................┗┛...............┃┃...........................┗┛...............┃
+┃.................â”â”â”â”â”┓.....................┃┃.................â”â”â”â”â”┓.....................┃
+┃.................â”—â”â”â”┓┃.....................┃┃.................â”—â”â”â”┓┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....p...............┃┃.....................┃┃.........n...........┃┃...............n.....┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+┃.....................┃┃.....................┃┃.....................┃┃.....................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level019.gnl b/data/levels/level019.gnl
index 64abd3e..bc936da 100644
--- a/data/levels/level019.gnl
+++ b/data/levels/level019.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b.........fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg.........b
-b.........bfcccccccckkcccccccckkcccccccckkcccccccckkcccccccckkcccccccckkccccccccgb.........b
-b....o....bb........bb........bb........bb........bb........bb........bb........bb....o....b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........de........de........bb........de........de........bb........de........de.........b
-b.............................bb............................bb.............................b
-b.........................o...bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.........fg........fg........bb........fg........fg........bb........fg........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........biccccccccbbcg....fccccg....fcbbcccccccccccg....fcbbcg....fcccccccccccjb.........b
-b.........biccccccccbbce....dcccce....dcbbccccccccccce....dcbbce....dcccccccccccjb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........de........de........bb........de........de........bb........de.........b
-b.........bb............................bb............................bb...................b
-b.........bb............................bb............................bb...................b
-b.........bb............................bb............................bb...................b
-b.........bb............................bb............................bb...................b
-b.........bb........fg........fg........bb........fg........fg........bb........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bicg....fcccccccccccbbcg....fccccg....fcbbcccccccccccg....fcbbcg....fcjb.........b
-b.........bice....dcccccccccccbbce....dcccce....dcbbccccccccccce....dcbbce....dcjb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........de........bb........de........de........bb........de........de........bb.........b
-b...................bb............................bb............................bb.........b
-b...................bb............................bb............................bb.........b
-b...................bb............................bb............................bb.........b
-b...................bb............................bb............................bb.........b
-b.........fg........bb........fg........fg........bb........fg........fg........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bicg....fcbbcg....fcccccccccccbbcg....fccccg....fcbbcccccccccccg....fcjb.........b
-b.........bice....dcbbce....dcccccccccccbbce....dcccce....dcbbccccccccccce....dcjb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........de........de........bb........de........de........bb........de........de.........b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.............................bb............................bb.............................b
-b.........fg........fg........bb........fg........fg........bb........fg........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bicccccccccccg....fcbbcg....fcccccccccccbbcg....fccccg....fcbbccccccccjb.........b
-b.........biccccccccccce....dcbbce....dcccccccccccbbce....dcccce....dcbbccccccccjb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b.........bb........de........de........bb........de........de........bb........de.........b
-b.........bb............................bb............................bb...................b
-b.........bb............................bb............m...............bb...................b
-b.........bb............................bb............................bb...................b
-b.........bb............................bb............................bb...................b
-b.........bb........fg........fg........bb........fg........fg........bb........fg.........b
-b.........bb........bb........bb........bb........bb........bb........bb........bb.........b
-b....m....bb........bb........bb........bb........bb........bb........bb........bb....m....b
-b.........bdcccccccchhcccccccchhcccccccchhcccccccchhcccccccchhcccccccchhcccccccceb.........b
-b.........dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce.........b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........┃
+┃.........┃â”â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┳┳â”â”â”â”â”â”â”â”┓┃.........┃
+┃....o....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....o....┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┗┛........┗┛........┃┃........┗┛........┗┛........┃┃........┗┛........┗┛.........┃
+┃.............................┃┃............................┃┃.............................┃
+┃.........................o...┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.........â”┓........â”┓........┃┃........â”┓........â”┓........┃┃........â”┓........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┣â”â”â”â”â”â”â”â”┃┃â”┓....â”â”â”â”â”┓....â”â”┃┃â”â”â”â”â”â”â”â”â”â”â”┓....â”â”┃┃â”┓....â”â”â”â”â”â”â”â”â”â”â”â”┫┃.........┃
+┃.........┃┣â”â”â”â”â”â”â”â”┃┃â”â”›....â”—â”â”â”â”â”›....â”—â”┃┃â”â”â”â”â”â”â”â”â”â”â”â”›....â”—â”┃┃â”â”›....â”—â”â”â”â”â”â”â”â”â”â”â”┫┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┗┛........┗┛........┃┃........┗┛........┗┛........┃┃........┗┛.........┃
+┃.........┃┃............................┃┃............................┃┃...................┃
+┃.........┃┃............................┃┃............................┃┃...................┃
+┃.........┃┃............................┃┃............................┃┃...................┃
+┃.........┃┃............................┃┃............................┃┃...................┃
+┃.........┃┃........â”┓........â”┓........┃┃........â”┓........â”┓........┃┃........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┣â”┓....â”â”â”â”â”â”â”â”â”â”â”â”┃┃â”┓....â”â”â”â”â”┓....â”â”┃┃â”â”â”â”â”â”â”â”â”â”â”┓....â”â”┃┃â”┓....â”â”┫┃.........┃
+┃.........┃┣â”â”›....â”—â”â”â”â”â”â”â”â”â”â”â”┃┃â”â”›....â”—â”â”â”â”â”›....â”—â”┃┃â”â”â”â”â”â”â”â”â”â”â”â”›....â”—â”┃┃â”â”›....â”—â”┫┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┗┛........┃┃........┗┛........┗┛........┃┃........┗┛........┗┛........┃┃.........┃
+┃...................┃┃............................┃┃............................┃┃.........┃
+┃...................┃┃............................┃┃............................┃┃.........┃
+┃...................┃┃............................┃┃............................┃┃.........┃
+┃...................┃┃............................┃┃............................┃┃.........┃
+┃.........â”┓........┃┃........â”┓........â”┓........┃┃........â”┓........â”┓........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┣â”┓....â”â”┃┃â”┓....â”â”â”â”â”â”â”â”â”â”â”â”┃┃â”┓....â”â”â”â”â”┓....â”â”┃┃â”â”â”â”â”â”â”â”â”â”â”┓....â”â”┫┃.........┃
+┃.........┃┣â”â”›....â”—â”┃┃â”â”›....â”—â”â”â”â”â”â”â”â”â”â”â”┃┃â”â”›....â”—â”â”â”â”â”›....â”—â”┃┃â”â”â”â”â”â”â”â”â”â”â”â”›....â”—â”┫┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┗┛........┗┛........┃┃........┗┛........┗┛........┃┃........┗┛........┗┛.........┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.............................┃┃............................┃┃.............................┃
+┃.........â”┓........â”┓........┃┃........â”┓........â”┓........┃┃........â”┓........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┣â”â”â”â”â”â”â”â”â”â”â”┓....â”â”┃┃â”┓....â”â”â”â”â”â”â”â”â”â”â”â”┃┃â”┓....â”â”â”â”â”┓....â”â”┃┃â”â”â”â”â”â”â”â”┫┃.........┃
+┃.........┃┣â”â”â”â”â”â”â”â”â”â”â”â”›....â”—â”┃┃â”â”›....â”—â”â”â”â”â”â”â”â”â”â”â”┃┃â”â”›....â”—â”â”â”â”â”›....â”—â”┃┃â”â”â”â”â”â”â”â”┫┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃.........┃┃........┗┛........┗┛........┃┃........┗┛........┗┛........┃┃........┗┛.........┃
+┃.........┃┃............................┃┃............................┃┃...................┃
+┃.........┃┃............................┃┃............m...............┃┃...................┃
+┃.........┃┃............................┃┃............................┃┃...................┃
+┃.........┃┃............................┃┃............................┃┃...................┃
+┃.........┃┃........â”┓........â”┓........┃┃........â”┓........â”┓........┃┃........â”┓.........┃
+┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
+┃....m....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....m....┃
+┃.........┃┗â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┻┻â”â”â”â”â”â”â”â”┛┃.........┃
+┃.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level020.gnl b/data/levels/level020.gnl
index 58cca3a..ed88d5c 100644
--- a/data/levels/level020.gnl
+++ b/data/levels/level020.gnl
@@ -1,66 +1,66 @@
-.....................bb....bb....bb....bb....bb....bb....bb....bb....bb.....................
-.....................bb....bb....bb....bb....bb....bb....bb....bb....bb.....................
-cccccccccccg.........bb....bb....bb....bb.o..bb....bb....bb....bb....bb.........fccccccccccc
-ccccccccccce.........bb....bb....bb....bb....bb....bb....bb....bb....bb.........dccccccccccc
-.....................de....bb....bb....bb....bb....bb....bb....bb....de.....................
-...........................bb....bb....bb....bb....bb....bb....bb...........................
-...........................bb....bb....bb....bb....bb....bb....bb...........................
-...........................bb....bb....bb....bb....bb....bb....bb...........................
-cccccccccccccccccg.........bb....bb....bb....bb....bb....bb....bb.........fccccccccccccccccc
-ccccccccccccccccce.........bb....bb....bb....bb....bb....bb....bb.........dccccccccccccccccc
-...........................de....bb....bb....bb....bb....bb....de...........................
-.................................bb....bb....bb....bb....bb.................................
-.................................bb....bb....bb....bb....bb.................................
-.................................bb....bb....bb....bb....bb.................................
-cccccccccccccccccccccccg.........bb....bb....bb....bb....bb.........fccccccccccccccccccccccc
-ccccccccccccccccccccccce.........bb....bb....bb....bb....bb.........dccccccccccccccccccccccc
-.................................de....bb....bb....bb....de.................................
-.......................................bb....bb....bb.......................................
-.......................................bb....bb....bb.......................................
-.......................................bb....bb....bb.......................................
-cccccccccccccccccccccccccccccg.........bb....bb....bb.........fccccccccccccccccccccccccccccc
-ccccccccccccccccccccccccccccce.........bb....bb....bb.........dccccccccccccccccccccccccccccc
-.......................................de....bb....de.......................................
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-cccccccccccccccccccccccccccccccccccg.........bb.........fccccccccccccccccccccccccccccccccccc
-ccccccccccccccccccccccccccccccccccce.........bb.........dccccccccccccccccccccccccccccccccccc
-.............................................bb.............................................
-....p........................................bb........................................n....
-.............................................bb.............................................
-.............................................bb.............................................
-cccccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccccccccccccccccccccccccccccccccc
-ccccccccccccccccccccccccccccccccccccccccccccccbccccccccccccccccccccccccccccccccccccccccccccc
-.............................................bb.............................................
-.............................................bb.............................................
-....p........................................bb........................................n....
-.............................................bb.............................................
-cccccccccccccccccccccccccccccccccccg.........bb.........fccccccccccccccccccccccccccccccccccc
-ccccccccccccccccccccccccccccccccccce.........bb.........dccccccccccccccccccccccccccccccccccc
-.............................................bb.............................................
-.............................................bb.............................................
-.............................................bb.............................................
-.......................................fg....bb....fg.......................................
-cccccccccccccccccccccccccccccg.........bb....bb....bb.........fccccccccccccccccccccccccccccc
-ccccccccccccccccccccccccccccce.........bb....bb....bb.........dccccccccccccccccccccccccccccc
-.......................................bb....bb....bb.......................................
-.......................................bb....bb....bb.......................................
-.......................................bb....bb....bb.......................................
-.................................fg....bb....bb....bb....fg.................................
-cccccccccccccccccccccccg.........bb....bb....bb....bb....bb.........fccccccccccccccccccccccc
-ccccccccccccccccccccccce.........bb....bb....bb....bb....bb.........dccccccccccccccccccccccc
-.................................bb....bb....bb....bb....bb.................................
-.................................bb....bb....bb....bb....bb.................................
-.................................bb....bb....bb....bb....bb.................................
-...........................fg....bb....bb....bb....bb....bb....fg...........................
-cccccccccccccccccg.........bb....bb....bb....bb....bb....bb....bb.........fccccccccccccccccc
-ccccccccccccccccce.........bb....bb....bb....bb....bb....bb....bb.........dccccccccccccccccc
-...........................bb....bb....bb....bb....bb....bb....bb...........................
-...........................bb....bb....bb....bb....bb....bb....bb...........................
-...........................bb....bb....bb....bb....bb....bb....bb...........................
-.....................fg....bb....bb....bb....bb....bb....bb....bb....fg.....................
-cccccccccccg.........bb....bb....bb....bb....bb....bb....bb....bb....bb.........fccccccccccc
-ccccccccccce.........bb....bb....bb....bb....bb....bb....bb....bb....bb.........dccccccccccc
-.....................bb....bb....bb....bb....bb....bb.m..bb....bb....bb.....................
-.....................bb....bb....bb....bb....bb....bb....bb....bb....bb.....................
+.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.....................
+.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.....................
+â”â”â”â”â”â”â”â”â”â”â”┓.........┃┃....┃┃....┃┃....┃┃.o..┃┃....┃┃....┃┃....┃┃....┃┃.........â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”›.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........â”—â”â”â”â”â”â”â”â”â”â”â”
+.....................┗┛....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┗┛.....................
+...........................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃...........................
+...........................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃...........................
+...........................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃...........................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+...........................┗┛....┃┃....┃┃....┃┃....┃┃....┃┃....┗┛...........................
+.................................┃┃....┃┃....┃┃....┃┃....┃┃.................................
+.................................┃┃....┃┃....┃┃....┃┃....┃┃.................................
+.................................┃┃....┃┃....┃┃....┃┃....┃┃.................................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........┃┃....┃┃....┃┃....┃┃....┃┃.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........┃┃....┃┃....┃┃....┃┃....┃┃.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+.................................┗┛....┃┃....┃┃....┃┃....┗┛.................................
+.......................................┃┃....┃┃....┃┃.......................................
+.......................................┃┃....┃┃....┃┃.......................................
+.......................................┃┃....┃┃....┃┃.......................................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........┃┃....┃┃....┃┃.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........┃┃....┃┃....┃┃.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+.......................................┗┛....┃┃....┗┛.......................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........┃┃.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........┃┃.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+.............................................┃┃.............................................
+....p........................................┃┃........................................n....
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+....p........................................┃┃........................................n....
+.............................................┃┃.............................................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........┃┃.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........┃┃.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.............................................┃┃.............................................
+.......................................â”┓....┃┃....â”┓.......................................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........┃┃....┃┃....┃┃.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........┃┃....┃┃....┃┃.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+.......................................┃┃....┃┃....┃┃.......................................
+.......................................┃┃....┃┃....┃┃.......................................
+.......................................┃┃....┃┃....┃┃.......................................
+.................................â”┓....┃┃....┃┃....┃┃....â”┓.................................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........┃┃....┃┃....┃┃....┃┃....┃┃.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........┃┃....┃┃....┃┃....┃┃....┃┃.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+.................................┃┃....┃┃....┃┃....┃┃....┃┃.................................
+.................................┃┃....┃┃....┃┃....┃┃....┃┃.................................
+.................................┃┃....┃┃....┃┃....┃┃....┃┃.................................
+...........................â”┓....┃┃....┃┃....┃┃....┃┃....┃┃....â”┓...........................
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”
+...........................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃...........................
+...........................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃...........................
+...........................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃...........................
+.....................â”┓....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....â”┓.....................
+â”â”â”â”â”â”â”â”â”â”â”┓.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........â”â”â”â”â”â”â”â”â”â”â”â”
+â”â”â”â”â”â”â”â”â”â”â”â”›.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........â”—â”â”â”â”â”â”â”â”â”â”â”
+.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.m..┃┃....┃┃....┃┃.....................
+.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.....................
diff --git a/data/levels/level021.gnl b/data/levels/level021.gnl
index f9877a4..43a1384 100644
--- a/data/levels/level021.gnl
+++ b/data/levels/level021.gnl
@@ -1,66 +1,66 @@
-fcccckcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccckccccg
-b....b................................................................................b....b
-b....b..p..........................................................................n..b....b
-b....b..p..........................................................................n..b....b
-b....b..p..........................................................................n..b....b
-b....b................................................................................b....b
-b....b................................................................................b....b
-b....dccckg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fg.fkccce....b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb.bb........b
-b........de.de.de.de.de.de.de.de.de.de.de.de.de.de.de.de.de.de.de.de.de.de.de.de.de........b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳â”â”â”â”┓
+┃....┃................................................................................┃....┃
+┃....┃..p..........................................................................n..┃....┃
+┃....┃..p..........................................................................n..┃....┃
+┃....┃..p..........................................................................n..┃....┃
+┃....┃................................................................................┃....┃
+┃....┃................................................................................┃....┃
+┃....â”—â”â”â”┳┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┓.â”┳â”â”â”â”›....┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃.┃┃........┃
+┃........┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛.┗┛........┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level022.gnl b/data/levels/level022.gnl
index 7501035..2afa2af 100644
--- a/data/levels/level022.gnl
+++ b/data/levels/level022.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.....fg............................................................................fg.....b
-b.....dhcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccche.....b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b....fg..o..fg...fg.....fg...fg.....fg...fkcccccckg...fg.....fg...fg.....fg...fg..o..fg....b
-b....dj.....ie...dj.....ie...dj.....ie...djfkkkkgie...dj.....ie...dj.....ie...dj.....ie....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b..o..b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.o...b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....b.....b.....b.....b.....b.....b.....billlljb.....b.....b.....b.....b.....b.....b.....b
-b.....ig...fj.....ig...fj.....ig...fj.....bdhhhheb.....ig...fj.....ig...fj.....ig...fj.....b
-b.....de.m.de.....de...de.....de...de.....dcccccce.....de...de.....de...de.....de.m.de.....b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b.....fkcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccckg.....b
-b.....de............................................................................de.....b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.....â”┓............................................................................â”┓.....┃
+┃.....â”—â”»â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┛.....┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃....â”┓..o..â”┓...â”┓.....â”┓...â”┓.....â”┓...â”┳â”â”â”â”â”â”┳┓...â”┓.....â”┓...â”┓.....â”┓...â”┓..o..â”┓....┃
+┃....┗┫.....┣┛...┗┫.....┣┛...┗┫.....┣┛...┗┫â”┳┳┳┳┓┣┛...┗┫.....┣┛...┗┫.....┣┛...┗┫.....┣┛....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃..o..┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.o...┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.....┣┓...â”┫.....┣┓...â”┫.....┣┓...â”┫.....┃┗┻┻┻┻┛┃.....┣┓...â”┫.....┣┓...â”┫.....┣┓...â”┫.....┃
+┃.....â”—â”›.m.â”—â”›.....â”—â”›...â”—â”›.....â”—â”›...â”—â”›.....â”—â”â”â”â”â”â”â”›.....â”—â”›...â”—â”›.....â”—â”›...â”—â”›.....â”—â”›.m.â”—â”›.....┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃.....â”┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┓.....┃
+┃.....┗┛............................................................................┗┛.....┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level023.gnl b/data/levels/level023.gnl
index 5f6b138..9580a83 100644
--- a/data/levels/level023.gnl
+++ b/data/levels/level023.gnl
@@ -1,66 +1,66 @@
-............................................b..b............................................
-............................................b..b............................................
-............................................b..b............................................
-.................fg..fg.....................b..b.....................fg..fg.................
-................fhe..dhg....................b..b....................fhe..dhg................
-..............fce......dcg..................b..b..................fce......dcg..............
-............fce..........dcg................b..b................fce..........dcg............
-..........fce..............dcg..............b..b..............fce..............dcg..........
-.........fe..................dg.............b..b.............fe..................dg.........
-........fe....................dg............b..b............fe....................dg........
-.......fe......................dg...........b..b...........fe......................dg.......
-.......b........................b...........b..b...........b........................b.......
-......fe........................dg..........b..b..........fe........................dg......
-......b..........................b..........b..b..........b..........................b......
-.....fe..........................dg.........b..b.........fe..........................dg.....
-.....b............................b.........b..b.........b............................b.....
-....fe............................dg........b..b........fe............................dg....
-....b..............................b........b..b........b..............................b....
-cccce..............................dcccccccce..dcccccccce..............................dcccc
+............................................┃..┃............................................
+............................................┃..┃............................................
+............................................┃..┃............................................
+.................â”┓..â”┓.....................┃..┃.....................â”┓..â”┓.................
+................â”┻┛..┗┻┓....................┃..┃....................â”┻┛..┗┻┓................
+..............â”â”â”›......â”—â”┓..................┃..┃..................â”â”â”›......â”—â”┓..............
+............â”â”â”›..........â”—â”┓................┃..┃................â”â”â”›..........â”—â”┓............
+..........â”â”â”›..............â”—â”┓..............┃..┃..............â”â”â”›..............â”—â”┓..........
+.........â”â”›..................┗┓.............┃..┃.............â”â”›..................┗┓.........
+........â”â”›....................┗┓............┃..┃............â”â”›....................┗┓........
+.......â”â”›......................┗┓...........┃..┃...........â”â”›......................┗┓.......
+.......┃........................┃...........┃..┃...........┃........................┃.......
+......â”â”›........................┗┓..........┃..┃..........â”â”›........................┗┓......
+......┃..........................┃..........┃..┃..........┃..........................┃......
+.....â”â”›..........................┗┓.........┃..┃.........â”â”›..........................┗┓.....
+.....┃............................┃.........┃..┃.........┃............................┃.....
+....â”â”›............................┗┓........┃..┃........â”â”›............................┗┓....
+....┃..............................┃........┃..┃........┃..............................┃....
+â”â”â”â”â”›..............................â”—â”â”â”â”â”â”â”â”â”›..â”—â”â”â”â”â”â”â”â”â”›..............................â”—â”â”â”â”
.........p...................................np...........................................n.
.............................................np.............................................
-ccccg..............................fccccccccccccccccccccg..............................fcccc
-....b..............................b....................b..............................b....
-....dg............................fe....................dg............................fe....
-.....b............................b......................b............................b.....
-.....dg..........................fe......................dg..........................fe.....
-......b..........................b........................b..........................b......
-......dg........................fe........................dg........................fe......
-.......b........................b..........................b........................b.......
-.......dg......................fe..........................dg......................fe.......
-........dg....................fe...........fg..fg...........dg....................fe........
-.........dg..................fe...........fhe..dhg...........dg..................fe.........
-..........dcg..............fce..........fce......dcg..........dcg..............fce..........
-............dcg..........fce..........fce..........dcg..........dcg..........fce............
-..............dcg......fce..........fce..............dcg..........dcg......fce..............
-................dcg..fce...........fe..................dg...........dcg..fce................
-..................b..b............fe....................dg............b..b..................
-..................b..b...........fe......................dg...........b..b..................
-..................b..b...........b........................b...........b..b..................
-..................b..b..........fe........................dg..........b..b..................
-..................b..b..........b..........................b..........b..b..................
-..................b..b.........fe..........................dg.........b..b..................
-..................b..b.........b............................b.........b..b..................
-..................b..b........fe............................dg........b..b..................
-..................b..b........b..............................b........b..b..................
-..................b..dcccccccce..............................dcccccccce..b..................
-..................b......................................................b..................
-..................b......................................................b..................
-..................dcccccccccccg..............................fccccccccccce..................
-..............................b..............................b..............................
-..............................dg............................fe..............................
-...............................b............................b...............................
-...............................dg..........................fe...............................
-................................b..........................b................................
-................................dg........................fe................................
-.................................b........................b.................................
-.................................dg......................fe.................................
-..................................dg....................fe..................................
-...................................dg..................fe...................................
-....................................dcg..............fce....................................
-......................................dcg..........fce......................................
-........................................dcg......fce........................................
-..........................................dcg..fce..........................................
-............................................b..b............................................
-............................................b..b............................................
-............................................b..b............................................
+â”â”â”â”┓..............................â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓..............................â”â”â”â”â”
+....┃..............................┃....................┃..............................┃....
+....┗┓............................â”â”›....................┗┓............................â”â”›....
+.....┃............................┃......................┃............................┃.....
+.....┗┓..........................â”â”›......................┗┓..........................â”â”›.....
+......┃..........................┃........................┃..........................┃......
+......┗┓........................â”â”›........................┗┓........................â”â”›......
+.......┃........................┃..........................┃........................┃.......
+.......┗┓......................â”â”›..........................┗┓......................â”â”›.......
+........┗┓....................â”â”›...........â”┓..â”┓...........┗┓....................â”â”›........
+.........┗┓..................â”â”›...........â”┻┛..┗┻┓...........┗┓..................â”â”›.........
+..........â”—â”┓..............â”â”â”›..........â”â”â”›......â”—â”┓..........â”—â”┓..............â”â”â”›..........
+............â”—â”┓..........â”â”â”›..........â”â”â”›..........â”—â”┓..........â”—â”┓..........â”â”â”›............
+..............â”—â”┓......â”â”â”›..........â”â”â”›..............â”—â”┓..........â”—â”┓......â”â”â”›..............
+................â”—â”┓..â”â”â”›...........â”â”›..................┗┓...........â”—â”┓..â”â”â”›................
+..................┃..┃............â”â”›....................┗┓............┃..┃..................
+..................┃..┃...........â”â”›......................┗┓...........┃..┃..................
+..................┃..┃...........┃........................┃...........┃..┃..................
+..................┃..┃..........â”â”›........................┗┓..........┃..┃..................
+..................┃..┃..........┃..........................┃..........┃..┃..................
+..................┃..┃.........â”â”›..........................┗┓.........┃..┃..................
+..................┃..┃.........┃............................┃.........┃..┃..................
+..................┃..┃........â”â”›............................┗┓........┃..┃..................
+..................┃..┃........┃..............................┃........┃..┃..................
+..................┃..â”—â”â”â”â”â”â”â”â”â”›..............................â”—â”â”â”â”â”â”â”â”â”›..┃..................
+..................┃......................................................┃..................
+..................┃......................................................┃..................
+..................â”—â”â”â”â”â”â”â”â”â”â”â”┓..............................â”â”â”â”â”â”â”â”â”â”â”â”â”›..................
+..............................┃..............................┃..............................
+..............................┗┓............................â”â”›..............................
+...............................┃............................┃...............................
+...............................┗┓..........................â”â”›...............................
+................................┃..........................┃................................
+................................┗┓........................â”â”›................................
+.................................┃........................┃.................................
+.................................┗┓......................â”â”›.................................
+..................................┗┓....................â”â”›..................................
+...................................┗┓..................â”â”›...................................
+....................................â”—â”┓..............â”â”â”›....................................
+......................................â”—â”┓..........â”â”â”›......................................
+........................................â”—â”┓......â”â”â”›........................................
+..........................................â”—â”┓..â”â”â”›..........................................
+............................................┃..┃............................................
+............................................┃..┃............................................
+............................................┃..┃............................................
diff --git a/data/levels/level024.gnl b/data/levels/level024.gnl
index ec92f43..7c6a974 100644
--- a/data/levels/level024.gnl
+++ b/data/levels/level024.gnl
@@ -1,33 +1,33 @@
-..fcccccccccccccccccg....fcccccccccccccccccg....fcccccccccccccccccg....fcccccccccccccccccg..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b........o........b....b.................b....b.................b....b........o........b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..ig...............fj....ig...............fj....ig...............fj....ig...............fj..
-..de...............de....de...............de....de...............de....de...............de..
+..â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃........o........┃....┃.................┃....┃.................┃....┃........o........┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┣┓...............â”┫....┣┓...............â”┫....┣┓...............â”┫....┣┓...............â”┫..
+..â”—â”›...............â”—â”›....â”—â”›...............â”—â”›....â”—â”›...............â”—â”›....â”—â”›...............â”—â”›..
............................................................................................
............................................................................................
-..fg...............fg....fg...............fg....fg...............fg....fg...............fg..
-..ie...............dj....ie...............dj....ie...............dj....ie...............dj..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..dccccccccccccccccce....dccccccccccccccccce....dccccccccccccccccce....dccccccccccccccccce..
+..â”┓...............â”┓....â”┓...............â”┓....â”┓...............â”┓....â”┓...............â”┓..
+..┣┛...............┗┫....┣┛...............┗┫....┣┛...............┗┫....┣┛...............┗┫..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›..
............................................................................................
............................................................................................
............................................................................................
@@ -36,31 +36,31 @@
............................................................................................
............................................................................................
............................................................................................
-..fcccccccccccccccccg....fcccccccccccccccccg....fcccccccccccccccccg....fcccccccccccccccccg..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..ig...............fj....ig...............fj....ig...............fj....ig...............fj..
-..de...............de....de...............de....de...............de....de...............de..
+..â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┣┓...............â”┫....┣┓...............â”┫....┣┓...............â”┫....┣┓...............â”┫..
+..â”—â”›...............â”—â”›....â”—â”›...............â”—â”›....â”—â”›...............â”—â”›....â”—â”›...............â”—â”›..
............................................................................................
............................................................................................
-..fg...............fg....fg...............fg....fg...............fg....fg...............fg..
-..ie...............dj....ie...............dj....ie...............dj....ie...............dj..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b........m........b....b.................b....b.................b....b........m........b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..b.................b....b.................b....b.................b....b.................b..
-..dccccccccccccccccce....dccccccccccccccccce....dccccccccccccccccce....bccccccccccccccccce..
+..â”┓...............â”┓....â”┓...............â”┓....â”┓...............â”┓....â”┓...............â”┓..
+..┣┛...............┗┫....┣┛...............┗┫....┣┛...............┗┫....┣┛...............┗┫..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃........m........┃....┃.................┃....┃.................┃....┃........m........┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
+..â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....┃â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›..
diff --git a/data/levels/level025.gnl b/data/levels/level025.gnl
index 301c2a1..836bf39 100644
--- a/data/levels/level025.gnl
+++ b/data/levels/level025.gnl
@@ -1,66 +1,66 @@
-fccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccg
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................fg..fg..........................................b
-b....fccccccccccccccccccccccccccccccccccccche..dhcccccccccccccccccccccccccccccccccccccg....b
-b....bp..............................................................................nb....b
-b....dccccccccccccccccccccccccccccccccccccckg..fkccccccccccccccccccccccccccccccccccccce....b
-b..........................................de..de..........................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b...............................fkcckg.fkcckg..fkcckg.fkcckg...............................b
-b...............................ie..de.de..dj..ie..de.de..dj...............................b
-b...............................b...........b..b...........b...............................b
-b...............................b...........b..b...........b...............................b
-b...............................ig.........fj..ig.........fj...............................b
-b...............................de.........de..de.........de...............................b
-b..........................................................................................b
-b...............................fg.........fg..fg.........fg...............................b
-b...............................ie.........dj..ie.........dj...............................b
-b...............................b...........b..b...........b...............................b
-b...............................b...........b..b...........b...............................b
-b...............................ig..fg.fg..fj..ig..fg.fg..fj...............................b
-b...............................dhcche.dhcche..dhcche.dhcche...............................b
-b.............o................................................................m...........b
-b..........................................................................................b
-b...............................fkcckg.fkcckg..fkcckg.fkcckg...............................b
-b...............................ie..de.de..dj..ie..de.de..dj...............................b
-b...............................b...........b..b...........b...............................b
-b...............................b...........b..b...........b...............................b
-b...............................ig.........fj..ig.........fj...............................b
-b...............................de.........de..de.........de...............................b
-b..........................................................................................b
-b...............................fg.........fg..fg.........fg...............................b
-b...............................ie.........dj..ie.........dj...............................b
-b...............................b...........b..b...........b...............................b
-b...............................b...........b..b...........b...............................b
-b...............................ig..fg.fg..fj..ig..fg.fg..fj...............................b
-b...............................dhcche.dhcche..dhcche.dhcche...............................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................fg..fg..........................................b
-b....fccccccccccccccccccccccccccccccccccccche..dhcccccccccccccccccccccccccccccccccccccg....b
-b....bp..............................................................................nb....b
-b....dccccccccccccccccccccccccccccccccccccckg..fkccccccccccccccccccccccccccccccccccccce....b
-b..........................................de..de..........................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................................................................b
-dcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccce
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................â”┓..â”┓..........................................┃
+┃....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┛..â”—â”»â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....┃
+┃....┃p..............................................................................n┃....┃
+┃....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┓..â”┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....┃
+┃..........................................┗┛..┗┛..........................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃...............................â”┳â”â”┳┓.â”┳â”â”┳┓..â”┳â”â”┳┓.â”┳â”â”┳┓...............................┃
+┃...............................┣┛..┗┛.┗┛..┗┫..┣┛..┗┛.┗┛..┗┫...............................┃
+┃...............................┃...........┃..┃...........┃...............................┃
+┃...............................┃...........┃..┃...........┃...............................┃
+┃...............................┣┓.........â”┫..┣┓.........â”┫...............................┃
+┃...............................┗┛.........┗┛..┗┛.........┗┛...............................┃
+┃..........................................................................................┃
+┃...............................â”┓.........â”┓..â”┓.........â”┓...............................┃
+┃...............................┣┛.........┗┫..┣┛.........┗┫...............................┃
+┃...............................┃...........┃..┃...........┃...............................┃
+┃...............................┃...........┃..┃...........┃...............................┃
+┃...............................┣┓..â”┓.â”┓..â”┫..┣┓..â”┓.â”┓..â”┫...............................┃
+┃...............................â”—â”»â”â”┻┛.â”—â”»â”â”┻┛..â”—â”»â”â”┻┛.â”—â”»â”â”┻┛...............................┃
+┃.............o................................................................m...........┃
+┃..........................................................................................┃
+┃...............................â”┳â”â”┳┓.â”┳â”â”┳┓..â”┳â”â”┳┓.â”┳â”â”┳┓...............................┃
+┃...............................┣┛..┗┛.┗┛..┗┫..┣┛..┗┛.┗┛..┗┫...............................┃
+┃...............................┃...........┃..┃...........┃...............................┃
+┃...............................┃...........┃..┃...........┃...............................┃
+┃...............................┣┓.........â”┫..┣┓.........â”┫...............................┃
+┃...............................┗┛.........┗┛..┗┛.........┗┛...............................┃
+┃..........................................................................................┃
+┃...............................â”┓.........â”┓..â”┓.........â”┓...............................┃
+┃...............................┣┛.........┗┫..┣┛.........┗┫...............................┃
+┃...............................┃...........┃..┃...........┃...............................┃
+┃...............................┃...........┃..┃...........┃...............................┃
+┃...............................┣┓..â”┓.â”┓..â”┫..┣┓..â”┓.â”┓..â”┫...............................┃
+┃...............................â”—â”»â”â”┻┛.â”—â”»â”â”┻┛..â”—â”»â”â”┻┛.â”—â”»â”â”┻┛...............................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................â”┓..â”┓..........................................┃
+┃....â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┛..â”—â”»â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓....┃
+┃....┃p..............................................................................n┃....┃
+┃....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┓..â”┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›....┃
+┃..........................................┗┛..┗┛..........................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/data/levels/level026.gnl b/data/levels/level026.gnl
index d83364e..8f10fa4 100644
--- a/data/levels/level026.gnl
+++ b/data/levels/level026.gnl
@@ -1,66 +1,66 @@
-fcccccccccccccccccccccccccccccccccccccccccckg..fkccccccccccccccccccccccccccccccccccccccccccg
-b..........................................de..de..........................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................fg..fg..........................................b
-b....p.....................................dj..ie.....................................n....b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b....p......................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b......................................n....b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-ig..fg......................................b..b......................................fg..fj
-de..dhcccccccccccccccccccccccccccccccccccccce..dcccccccccccccccccccccccccccccccccccccche..de
+â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┓..â”┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓
+┃..........................................┗┛..┗┛..........................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................â”┓..â”┓..........................................┃
+┃....p.....................................┗┫..┣┛.....................................n....┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃....p......................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃......................................n....┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┣┓..â”┓......................................┃..┃......................................â”┓..â”┫
+â”—â”›..â”—â”»â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›..â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┛..â”—â”›
............................................................................................
............................................................................................
-fg..fkccccccccccccccccccccccccccccccccccccccg..fcccccccccccccccccccccccccccccccccccccckg..fg
-ie..de......................................b..b......................................de..dj
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b...........................................b..b...........................................b
-b....p.....................................fj..ig.....................................n....b
-b..........................................de..de..........................................b
-b..........................................................................................b
-b..........................................................................................b
-b..........................................fg..fg..........................................b
-dcccccccccccccccccccccccccccccccccccccccccche..dhcccccccccccccccccccccccccccccccccccccccccce
+â”┓..â”┳â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓..â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┳┓..â”┓
+┣┛..┗┛......................................┃..┃......................................┗┛..┗┫
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃...........................................┃..┃...........................................┃
+┃....p.....................................â”┫..┣┓.....................................n....┃
+┃..........................................┗┛..┗┛..........................................┃
+┃..........................................................................................┃
+┃..........................................................................................┃
+┃..........................................â”┓..â”┓..........................................┃
+â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┻┛..â”—â”»â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›
diff --git a/src/nibbles-game.vala b/src/nibbles-game.vala
index bd941a1..bcb460a 100644
--- a/src/nibbles-game.vala
+++ b/src/nibbles-game.vala
@@ -108,19 +108,56 @@ private class NibblesGame : Object
for (int i = 0; i < NibblesGame.HEIGHT; i++)
{
tmpboard = future_board [i];
- if (tmpboard.length != NibblesGame.WIDTH)
+ if (tmpboard.char_count () != NibblesGame.WIDTH)
return false;
for (int j = 0; j < NibblesGame.WIDTH; j++)
{
- board[j, i] = tmpboard.@get(j);
- switch (board[j, i])
+ unichar char_value = tmpboard.get_char (tmpboard.index_of_nth_char (j));
+ switch (char_value)
{
- case '.': // readable empty space, but the game internals uses 'a'
- board[j, i] = 'a';
+ // readable empty tile, but the game internals use an 'a'
+ case '.':
+ board[j, i] = (int) 'a';
break;
+ // readable walls, but the game internals use ASCII chars
+ case '┃':
+ board[j, i] = (int) 'b';
+ break;
+ case 'â”':
+ board[j, i] = (int) 'c';
+ break;
+ case 'â”—':
+ board[j, i] = (int) 'd';
+ break;
+ case 'â”›':
+ board[j, i] = (int) 'e';
+ break;
+ case 'â”':
+ board[j, i] = (int) 'f';
+ break;
+ case '┓':
+ board[j, i] = (int) 'g';
+ break;
+ case 'â”»':
+ board[j, i] = (int) 'h';
+ break;
+ case '┣':
+ board[j, i] = (int) 'i';
+ break;
+ case '┫':
+ board[j, i] = (int) 'j';
+ break;
+ case '┳':
+ board[j, i] = (int) 'k';
+ break;
+ case 'â•‹':
+ board[j, i] = (int) 'l';
+ break;
+
+ // start positions
case 'm':
- board[j, i] = NibblesGame.EMPTYCHAR;
+ board[j, i] = (int) NibblesGame.EMPTYCHAR;
if (count < numworms)
{
worms[count].set_start (j, i, WormDirection.UP);
@@ -128,7 +165,7 @@ private class NibblesGame : Object
}
break;
case 'n':
- board[j, i] = NibblesGame.EMPTYCHAR;
+ board[j, i] = (int) NibblesGame.EMPTYCHAR;
if (count < numworms)
{
worms[count].set_start (j, i, WormDirection.LEFT);
@@ -136,7 +173,7 @@ private class NibblesGame : Object
}
break;
case 'o':
- board[j, i] = NibblesGame.EMPTYCHAR;
+ board[j, i] = (int) NibblesGame.EMPTYCHAR;
if (count < numworms)
{
worms[count].set_start (j, i, WormDirection.DOWN);
@@ -144,7 +181,7 @@ private class NibblesGame : Object
}
break;
case 'p':
- board[j, i] = NibblesGame.EMPTYCHAR;
+ board[j, i] = (int) NibblesGame.EMPTYCHAR;
if (count < numworms)
{
worms[count].set_start (j, i, WormDirection.RIGHT);
@@ -152,6 +189,7 @@ private class NibblesGame : Object
}
break;
+ // warps
case 'Q':
case 'R':
case 'S':
@@ -162,6 +200,7 @@ private class NibblesGame : Object
case 'X':
case 'Y':
case 'Z':
+ board[j, i] = (int) char_value;
warp_manager.add_warp (board, j - 1, i - 1, -(board[j, i]), 0);
break;
@@ -174,12 +213,28 @@ private class NibblesGame : Object
case 'x':
case 'y':
case 'z':
- warp_manager.add_warp (board, -(board[j, i] - 'a' + 'A'), 0, j, i);
- board[j, i] = NibblesGame.EMPTYCHAR;
+ warp_manager.add_warp (board, -(((int) char_value) - 'a' + 'A'), 0, j, i);
+ board[j, i] = (int) NibblesGame.EMPTYCHAR;
+ break;
+
+ // old walls, kept for compatibility
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ board[j, i] = (int) char_value;
break;
default:
- break; // return false?
+ return false;
}
}
}
diff --git a/src/nibbles-test.vala b/src/nibbles-test.vala
index c3b66f1..019241f 100644
--- a/src/nibbles-test.vala
+++ b/src/nibbles-test.vala
@@ -84,71 +84,71 @@ namespace NibblesTest
}
private const string [] level_008 = {
- "fccccccccccccccccccccccccccccccccccccccce........dcccccccccccccccccccccccccccccccccccccccccg",
- "b..........................................................................................b",
- "b..........................................................................................b",
- "b..........................................................................................b",
- "b...R...............................fg...........................fg.....................S..b",
- "b...u...............................dlg..........................bb....................t...b",
- "b....................................dlg.........................bb........................b",
- "b...........fg........................dlg........................bb........................b",
- "b...........bb.........................dlg.......................bb........................b",
- "b...o.......bb..........................dlg......................bb........................b",
- "b...........bb...........................dlg.....................bb...fccccccccg...........b",
- "b...........bb............................dlg....................bb...dcccccccclg..........b",
- "b...........bb.............................dlg...................bb............dlg.........b",
- "b...........bb..............................dlg..................bb.............dlg........b",
- "b...........bb............fg.................dlg.................bb..............dlccg.....b",
- "b...........bb...........fle..................dlg................bb...............dcce.....b",
- "b...........bb..........fle....................dlg...............bb........................b",
- "e...........de.........fle......................dlg..............bb........................d",
- "......................fle........................dlg.............bb.........................",
- ".....................fle.........................fle.............bb.........................",
- "....................fle.........................fle..............bb.........................",
- "...................fle.........................fle...............bb.........................",
- "..................fle.........................fle................bb......fg.................",
- "..................de.........................fle.................bb......dlg................",
- "............................................fle..................bb.......dlg...............",
- "............................................dlg..................bb........dlg..............",
- "g.................o..........................dlg.................bb.........dlg............f",
- "b.............................................dlg................bb..........dlg...........b",
- "b..............................................dlg...............bb...........dlg..........b",
- "b........fg.....................fg..............dlg..............bb............de..........b",
- "b........bb.....................dlg..............dlg.............bb........................b",
- "b........bb......................dlg..............dlg............bb........................b",
- "b........bb.......................dlg..............dlg...........bb........................b",
- "b........bb........................dlg..............de...........bb........................b",
- "b........bb.........................dlg..........................bb........................b",
- "b........bdcccccccg..................dlg.........................bb........................b",
- "b........dcccccccce...................dlg........................bb........................b",
- "b......................................dlg.......................bb........................b",
- "b.......................................dlg......................bb....fcccccccccccccg.....b",
- "b...p....................................dlg.....................bb....dccccccccccccce.....b",
- "b........................................fle.....................bb........................b",
- "b.......................................fle......................bb........................b",
- "b.................fg...................fle.......................bb........................b",
- "b.................bb..................fle........................bb........................b",
- "b...........fg....bb.................fle.........................bb........................b",
- "b..........fle....bb................fle..........................bb........................b",
- "b.........fle.....bb...............fle...........................bb........................b",
- "b........fle......bb...............de............................bb........................b",
- "b.......fle.......bb.............................................bb........................b",
- "b......fle........bb.............................................bb........................b",
- "b......de.........bb...............................m.............bb........................b",
- "b.................bb.............................................bb........................b",
- "b.................bb.............................................bb........................b",
- "b.................bb.............................................bdcccccccccccccg..........b",
- "b.................bb............fccccccccccccccccccccccg.........dcccccccccccccce..........b",
- "b.................bb............dcccccccccccccccccccccce...................................b",
- "b.................bb.......................................................................b",
- "b.................bb...................................................................n...b",
- "b.................bb.......................................................................b",
- "b.................bb......................n................................................b",
- "b...s.............bb...................................................................r...b",
- "b.................de.......................................................................b",
- "b...T...................................................................................U..b",
- "b..........................................................................................b",
- "b..........................................................................................b",
- "dcccccccccccccccccccccccccccccccccccccccg........fccccccccccccccccccccccccccccccccccccccccce"
+ "â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓",
+ "┃..........................................................................................┃",
+ "┃..........................................................................................┃",
+ "┃..........................................................................................┃",
+ "┃...R...............................â”┓...........................â”┓.....................S..┃",
+ "┃...u...............................┗╋┓..........................┃┃....................t...┃",
+ "┃....................................┗╋┓.........................┃┃........................┃",
+ "┃...........â”┓........................┗╋┓........................┃┃........................┃",
+ "┃...........┃┃.........................┗╋┓.......................┃┃........................┃",
+ "┃...o.......┃┃..........................┗╋┓......................┃┃........................┃",
+ "┃...........┃┃...........................┗╋┓.....................┃┃...â”â”â”â”â”â”â”â”â”┓...........┃",
+ "┃...........┃┃............................┗╋┓....................┃┃...â”—â”â”â”â”â”â”â”â”╋┓..........┃",
+ "┃...........┃┃.............................┗╋┓...................┃┃............┗╋┓.........┃",
+ "┃...........┃┃..............................┗╋┓..................┃┃.............┗╋┓........┃",
+ "┃...........┃┃............â”┓.................┗╋┓.................┃┃..............â”—â•‹â”â”┓.....┃",
+ "┃...........┃┃...........â”â•‹â”›..................┗╋┓................┃┃...............â”—â”â”â”›.....┃",
+ "┃...........┃┃..........â”â•‹â”›....................┗╋┓...............┃┃........................┃",
+ "â”›...........â”—â”›.........â”â•‹â”›......................┗╋┓..............┃┃........................â”—",
+ "......................â”â•‹â”›........................┗╋┓.............┃┃.........................",
+ ".....................â”â•‹â”›.........................â”â•‹â”›.............┃┃.........................",
+ "....................â”â•‹â”›.........................â”â•‹â”›..............┃┃.........................",
+ "...................â”â•‹â”›.........................â”â•‹â”›...............┃┃.........................",
+ "..................â”â•‹â”›.........................â”â•‹â”›................┃┃......â”┓.................",
+ "..................â”—â”›.........................â”â•‹â”›.................┃┃......┗╋┓................",
+ "............................................â”â•‹â”›..................┃┃.......┗╋┓...............",
+ "............................................┗╋┓..................┃┃........┗╋┓..............",
+ "┓.................o..........................┗╋┓.................┃┃.........┗╋┓............â”",
+ "┃.............................................┗╋┓................┃┃..........┗╋┓...........┃",
+ "┃..............................................┗╋┓...............┃┃...........┗╋┓..........┃",
+ "┃........â”┓.....................â”┓..............┗╋┓..............┃┃............â”—â”›..........┃",
+ "┃........┃┃.....................┗╋┓..............┗╋┓.............┃┃........................┃",
+ "┃........┃┃......................┗╋┓..............┗╋┓............┃┃........................┃",
+ "┃........┃┃.......................┗╋┓..............┗╋┓...........┃┃........................┃",
+ "┃........┃┃........................┗╋┓..............┗┛...........┃┃........................┃",
+ "┃........┃┃.........................┗╋┓..........................┃┃........................┃",
+ "┃........┃┗â”â”â”â”â”â”â”┓..................┗╋┓.........................┃┃........................┃",
+ "┃........â”—â”â”â”â”â”â”â”â”â”›...................┗╋┓........................┃┃........................┃",
+ "┃......................................┗╋┓.......................┃┃........................┃",
+ "┃.......................................┗╋┓......................┃┃....â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.....┃",
+ "┃...p....................................┗╋┓.....................┃┃....â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”›.....┃",
+ "┃........................................â”â•‹â”›.....................┃┃........................┃",
+ "┃.......................................â”â•‹â”›......................┃┃........................┃",
+ "┃.................â”┓...................â”â•‹â”›.......................┃┃........................┃",
+ "┃.................┃┃..................â”â•‹â”›........................┃┃........................┃",
+ "┃...........â”┓....┃┃.................â”â•‹â”›.........................┃┃........................┃",
+ "┃..........â”â•‹â”›....┃┃................â”â•‹â”›..........................┃┃........................┃",
+ "┃.........â”â•‹â”›.....┃┃...............â”â•‹â”›...........................┃┃........................┃",
+ "┃........â”â•‹â”›......┃┃...............â”—â”›............................┃┃........................┃",
+ "┃.......â”â•‹â”›.......┃┃.............................................┃┃........................┃",
+ "┃......â”â•‹â”›........┃┃.............................................┃┃........................┃",
+ "┃......┗┛.........┃┃...............................m.............┃┃........................┃",
+ "┃.................┃┃.............................................┃┃........................┃",
+ "┃.................┃┃.............................................┃┃........................┃",
+ "┃.................┃┃.............................................┃┗â”â”â”â”â”â”â”â”â”â”â”â”â”┓..........┃",
+ "┃.................┃┃............â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓.........â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›..........┃",
+ "┃.................┃┃............â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›...................................┃",
+ "┃.................┃┃.......................................................................┃",
+ "┃.................┃┃...................................................................n...┃",
+ "┃.................┃┃.......................................................................┃",
+ "┃.................┃┃......................n................................................┃",
+ "┃...s.............┃┃...................................................................r...┃",
+ "┃.................┗┛.......................................................................┃",
+ "┃...T...................................................................................U..┃",
+ "┃..........................................................................................┃",
+ "┃..........................................................................................┃",
+ "â”—â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”┓........â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”›"
};
}
diff --git a/src/nibbles-view.vala b/src/nibbles-view.vala
index a6f1275..fdd7475 100644
--- a/src/nibbles-view.vala
+++ b/src/nibbles-view.vala
@@ -313,7 +313,6 @@ private class NibblesView : GtkClutter.Embed
case 'x':
case 'y':
case 'z':
- case '.': // empty space in files, replaced by an 'a'
assert_not_reached ();
case 'Q':
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]