[gnome-nibbles/arnaudb/rework-warps: 2/8] Make levels even more human readable.



commit 044e7dfeef74fd2dd4ee00c66a5eb7d57806f56e
Author: Arnaud Bonatti <arnaud bonatti gmail com>
Date:   Sun Jun 21 01:14:22 2020 +0200

    Make levels even more human readable.

 data/levels/level001.gnl |  6 +++---
 data/levels/level002.gnl |  6 +++---
 data/levels/level003.gnl |  4 ++--
 data/levels/level004.gnl |  8 ++++----
 data/levels/level005.gnl |  8 ++++----
 data/levels/level006.gnl |  4 ++--
 data/levels/level007.gnl |  6 +++---
 data/levels/level008.gnl | 12 ++++++------
 data/levels/level009.gnl |  6 +++---
 data/levels/level010.gnl |  4 ++--
 data/levels/level011.gnl |  4 ++--
 data/levels/level012.gnl | 10 +++++-----
 data/levels/level013.gnl |  8 ++++----
 data/levels/level014.gnl |  8 ++++----
 data/levels/level015.gnl |  8 ++++----
 data/levels/level016.gnl |  6 +++---
 data/levels/level017.gnl |  8 ++++----
 data/levels/level018.gnl |  4 ++--
 data/levels/level019.gnl |  8 ++++----
 data/levels/level020.gnl |  8 ++++----
 data/levels/level021.gnl |  6 +++---
 data/levels/level022.gnl |  8 ++++----
 data/levels/level023.gnl |  4 ++--
 data/levels/level024.gnl |  6 +++---
 data/levels/level025.gnl |  6 +++---
 data/levels/level026.gnl |  8 ++++----
 src/nibbles-game.vala    |  4 ++++
 src/nibbles-test.vala    | 12 ++++++------
 28 files changed, 97 insertions(+), 93 deletions(-)
---
diff --git a/data/levels/level001.gnl b/data/levels/level001.gnl
index e924989..3aef1de 100644
--- a/data/levels/level001.gnl
+++ b/data/levels/level001.gnl
@@ -10,7 +10,7 @@
 ............................................................................................
 ............................................................................................
 ............................................................................................
-......p..............................................................................n......
+......▶..............................................................................◀......
 ............................................................................................
 ............................................................................................
 ............................................................................................
@@ -26,7 +26,7 @@
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃.................p..........................................................n.............┃
+┃.................▶..........................................................◀.............┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
@@ -49,7 +49,7 @@
 ............................................................................................
 ............................................................................................
 ............................................................................................
-......p..............................................................................n......
+......▶..............................................................................◀......
 ............................................................................................
 ............................................................................................
 ............................................................................................
diff --git a/data/levels/level002.gnl b/data/levels/level002.gnl
index dca91d7..219c531 100644
--- a/data/levels/level002.gnl
+++ b/data/levels/level002.gnl
@@ -4,7 +4,7 @@
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃.....o.....................................o........................................o.....┃
+┃.....▼.....................................▼........................................▼.....┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
@@ -57,10 +57,10 @@
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃.....m..............................................................................m.....┃
+┃.....▲..............................................................................▲.....┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃.........................................m................................................┃
+┃.........................................▲................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
diff --git a/data/levels/level003.gnl b/data/levels/level003.gnl
index 89e1ccd..9fac6a2 100644
--- a/data/levels/level003.gnl
+++ b/data/levels/level003.gnl
@@ -2,7 +2,7 @@
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃.......o.................................o........................................o.......┃
+┃.......▼.................................▼........................................▼.......┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
@@ -59,7 +59,7 @@
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃.......m...................................m......................................m.......┃
+┃.......▲...................................▲......................................▲.......┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
diff --git a/data/levels/level004.gnl b/data/levels/level004.gnl
index 3c2e142..c33ed3e 100644
--- a/data/levels/level004.gnl
+++ b/data/levels/level004.gnl
@@ -4,7 +4,7 @@
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 .............................................┃┃.............................................
-......p......................................┃┃......................................n......
+......▶......................................┃┃......................................◀......
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 .............................................┃┃.............................................
@@ -17,7 +17,7 @@
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 .............................................┃┃.............................................
-.....p.......................................┃┃.............................................
+.....▶.......................................┃┃.............................................
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 .............................................┃┃.............................................
@@ -48,7 +48,7 @@
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 .............................................┃┃.............................................
-.............................................┃┃......................n......................
+.............................................┃┃......................◀......................
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 .............................................┃┃.............................................
@@ -57,7 +57,7 @@
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 .............................................┃┃.............................................
-......p......................................┃┃......................................n......
+......▶......................................┃┃......................................◀......
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 .............................................┃┃.............................................
diff --git a/data/levels/level005.gnl b/data/levels/level005.gnl
index bb027dc..4b101fe 100644
--- a/data/levels/level005.gnl
+++ b/data/levels/level005.gnl
@@ -2,7 +2,7 @@
 ┃..................┃┃......................................................................┃
 ┃..................┃┃......................................................................┃
 ┃..................┃┃......................................................................┃
-┃...o..............┃┃..................................................................n...┃
+┃...▼..............┃┃..................................................................◀...┃
 ┃..................┃┃......................................................................┃
 ┃..................┃┃......................................................................┃
 ┃..................┃┃......................................................................┃
@@ -22,7 +22,7 @@
 ┃..................┃┃......................................................................┃
 ┃..................┃┃......................................................................┃
 ┃..................┃┃......................................................................┃
-┃..................┃┃.......................p..............................................┃
+┃..................┃┃.......................▶..............................................┃
 ┃..................┃┃......................................................................┃
 ┃..................┃┃......................................................................┃
 ┃..................┃┃......................................................................┃
@@ -42,7 +42,7 @@
 ┃.....................................................................┃┃...................┃
 ┃.....................................................................┃┃...................┃
 ┃.....................................................................┃┃...................┃
-┃.......p.............................................................┃┃...................┃
+┃.......▶.............................................................┃┃...................┃
 ┃.....................................................................┃┃...................┃
 ┃.....................................................................┃┃...................┃
 ┃.....................................................................┃┃...................┃
@@ -59,7 +59,7 @@
 ┃.....................................................................┃┃...................┃
 ┃.....................................................................┃┃...................┃
 ┃.....................................................................┃┃...................┃
-┃...p.................................................................┃┃...............m...┃
+┃...▶.................................................................┃┃...............▲...┃
 ┃.....................................................................┃┃...................┃
 ┃.....................................................................┃┃...................┃
 ┃.....................................................................┃┃...................┃
diff --git a/data/levels/level006.gnl b/data/levels/level006.gnl
index 59d88c7..037af3d 100644
--- a/data/levels/level006.gnl
+++ b/data/levels/level006.gnl
@@ -2,7 +2,7 @@
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
-┃....o....┃┃........┃┃........┃┃........┃┃...o....┃┃........┃┃........┃┃........┃┃....o....┃
+┃....▼....┃┃........┃┃........┃┃........┃┃...▼....┃┃........┃┃........┃┃........┃┃....▼....┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
@@ -59,7 +59,7 @@
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
-┃....m....┃┃........┃┃........┃┃........┃┃...m....┃┃........┃┃........┃┃........┃┃....m....┃
+┃....▲....┃┃........┃┃........┃┃........┃┃...▲....┃┃........┃┃........┃┃........┃┃....▲....┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
diff --git a/data/levels/level007.gnl b/data/levels/level007.gnl
index 0eb3a33..3874f2a 100644
--- a/data/levels/level007.gnl
+++ b/data/levels/level007.gnl
@@ -2,7 +2,7 @@
 ┃..........................................................................................┃
 ┃............................................┏┓............................................┃
 ┃............................................┗┛............................................┃
-┃....p................................................................................n....┃
+┃....▶................................................................................◀....┃
 ┃............................................┏┓............................................┃
 ┃............................................┗┛............................................┃
 ┃..........................................................................................┃
@@ -38,7 +38,7 @@
 ┃..........................................................................................┃
 ┃............................................┏┓............................................┃
 ┃............................................┗┛............................................┃
-┃...p.............................................................................n........┃
+┃...▶.............................................................................◀........┃
 ┃............................................┏┓............................................┃
 ┃............................................┗┛............................................┃
 ┃..........................................................................................┃
@@ -59,7 +59,7 @@
 ┃..........................................................................................┃
 ┃............................................┏┓............................................┃
 ┃............................................┗┛............................................┃
-┃....p................................................................................n....┃
+┃....▶................................................................................◀....┃
 ┃............................................┏┓............................................┃
 ┃............................................┗┛............................................┃
 ┃..........................................................................................┃
diff --git a/data/levels/level008.gnl b/data/levels/level008.gnl
index 676954c..5194f0c 100644
--- a/data/levels/level008.gnl
+++ b/data/levels/level008.gnl
@@ -7,7 +7,7 @@
 ┃....................................┗╋┓.........................┃┃........................┃
 ┃...........┏┓........................┗╋┓........................┃┃........................┃
 ┃...........┃┃.........................┗╋┓.......................┃┃........................┃
-┃...o.......┃┃..........................┗╋┓......................┃┃........................┃
+┃...▼.......┃┃..........................┗╋┓......................┃┃........................┃
 ┃...........┃┃...........................┗╋┓.....................┃┃...┏━━━━━━━━┓...........┃
 ┃...........┃┃............................┗╋┓....................┃┃...┗━━━━━━━━╋┓..........┃
 ┃...........┃┃.............................┗╋┓...................┃┃............┗╋┓.........┃
@@ -24,7 +24,7 @@
 ..................┗┛.........................┏╋┛.................┃┃......┗╋┓................
 ............................................┏╋┛..................┃┃.......┗╋┓...............
 ............................................┗╋┓..................┃┃........┗╋┓..............
-┓.................o..........................┗╋┓.................┃┃.........┗╋┓............┏
+┓.................▼..........................┗╋┓.................┃┃.........┗╋┓............┏
 ┃.............................................┗╋┓................┃┃..........┗╋┓...........┃
 ┃..............................................┗╋┓...............┃┃...........┗╋┓..........┃
 ┃........┏┓.....................┏┓..............┗╋┓..............┃┃............┗┛..........┃
@@ -37,7 +37,7 @@
 ┃........┗━━━━━━━━┛...................┗╋┓........................┃┃........................┃
 ┃......................................┗╋┓.......................┃┃........................┃
 ┃.......................................┗╋┓......................┃┃....┏━━━━━━━━━━━━━┓.....┃
-┃...p....................................┗╋┓.....................┃┃....┗━━━━━━━━━━━━━┛.....┃
+┃...▶....................................┗╋┓.....................┃┃....┗━━━━━━━━━━━━━┛.....┃
 ┃........................................┏╋┛.....................┃┃........................┃
 ┃.......................................┏╋┛......................┃┃........................┃
 ┃.................┏┓...................┏╋┛.......................┃┃........................┃
@@ -48,16 +48,16 @@
 ┃........┏╋┛......┃┃...............┗┛............................┃┃........................┃
 ┃.......┏╋┛.......┃┃.............................................┃┃........................┃
 ┃......┏╋┛........┃┃.............................................┃┃........................┃
-┃......┗┛.........┃┃...............................m.............┃┃........................┃
+┃......┗┛.........┃┃...............................▲.............┃┃........................┃
 ┃.................┃┃.............................................┃┃........................┃
 ┃.................┃┃.............................................┃┃........................┃
 ┃.................┃┃.............................................┃┗━━━━━━━━━━━━━┓..........┃
 ┃.................┃┃............┏━━━━━━━━━━━━━━━━━━━━━━┓.........┗━━━━━━━━━━━━━━┛..........┃
 ┃.................┃┃............┗━━━━━━━━━━━━━━━━━━━━━━┛...................................┃
 ┃.................┃┃.......................................................................┃
-┃.................┃┃...................................................................n...┃
+┃.................┃┃...................................................................◀...┃
 ┃.................┃┃.......................................................................┃
-┃.................┃┃......................n................................................┃
+┃.................┃┃......................◀................................................┃
 ┃...s.............┃┃...................................................................r...┃
 ┃.................┗┛.......................................................................┃
 ┃...T...................................................................................U..┃
diff --git a/data/levels/level009.gnl b/data/levels/level009.gnl
index db815c9..928f896 100644
--- a/data/levels/level009.gnl
+++ b/data/levels/level009.gnl
@@ -2,8 +2,8 @@
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃.............................................p............................................┃
-┃....o................................................................................o....┃
+┃.............................................▶............................................┃
+┃....▼................................................................................▼....┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
@@ -58,7 +58,7 @@
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃....m.....................................p..........................................m....┃
+┃....▲.....................................▶..........................................▲....┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
diff --git a/data/levels/level010.gnl b/data/levels/level010.gnl
index ce26fa4..9eee69c 100644
--- a/data/levels/level010.gnl
+++ b/data/levels/level010.gnl
@@ -2,7 +2,7 @@
 ┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
 ┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
 ┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
-┃....o....┃┃..................┃┃....o.............┃┃..................┃┃..............o....┃
+┃....▼....┃┃..................┃┃....▼.............┃┃..................┃┃..............▼....┃
 ┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
 ┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
 ┃.........┃┃..................┃┃..................┃┃..................┃┃...................┃
@@ -59,7 +59,7 @@
 ┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
 ┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
 ┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
-┃....m..............┃┃..................┃┃.............m....┃┃..................┃┃....m....┃
+┃....▲..............┃┃..................┃┃.............▲....┃┃..................┃┃....▲....┃
 ┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
 ┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
 ┃...................┃┃..................┃┃..................┃┃..................┃┃.........┃
diff --git a/data/levels/level011.gnl b/data/levels/level011.gnl
index 8993197..f8068d2 100644
--- a/data/levels/level011.gnl
+++ b/data/levels/level011.gnl
@@ -2,7 +2,7 @@
 ┃.............................┃┃............................┃┃.............................┃
 ┃.............................┃┃............................┃┃.............................┃
 ┃.............................┃┃............................┃┃.............................┃
-┃..............o..............┃┃............o...............┃┃..............o..............┃
+┃..............▼..............┃┃............▼...............┃┃..............▼..............┃
 ┃.............................┃┃............................┃┃.............................┃
 ┃.............................┃┃............................┃┃.............................┃
 ┃.............................┃┃............................┃┃.............................┃
@@ -59,7 +59,7 @@
 ┃.............................┃┃.......T.............U......┃┃.............................┃
 ┃.............................┃┃............................┃┃.............................┃
 ┃.............................┃┃............................┃┃.............................┃
-┃..............m..............┃┃................m...........┃┃..............m..............┃
+┃..............▲..............┃┃................▲...........┃┃..............▲..............┃
 ┃.............................┃┃............................┃┃.............................┃
 ┃.............................┃┃............................┃┃.............................┃
 ┃.............................┃┃............................┃┃.............................┃
diff --git a/data/levels/level012.gnl b/data/levels/level012.gnl
index 0da8c90..ed10a8d 100644
--- a/data/levels/level012.gnl
+++ b/data/levels/level012.gnl
@@ -1,13 +1,13 @@
 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃............................................o.............................................┃
-┃...┏┓........................┏┓.......................................................o...┃
+┃............................................▼.............................................┃
+┃...┏┓........................┏┓.......................................................▼...┃
 ┃...┗╋┓.......................┗╋┓..........................................................┃
 ┃....┗╋┓.......................┗╋┓.........................................................┃
 ┃.....┗╋┓.......................┗╋┓........................................................┃
 ┃......┗╋┓.......................┗╋┓.......................................................┃
-┃...o...┗╋┓.......................┗╋┓......................................................┃
+┃...▼...┗╋┓.......................┗╋┓......................................................┃
 ┃........┗╋┓.......................┗╋┓.....................................................┃
 ┃.........┗╋┓.......................┗╋┓....................................................┃
 ┃..........┗╋┓.......................┗╋┓...................................................┃
@@ -54,12 +54,12 @@
 ┃...................................................┗╋┓.......................┗╋┓..........┃
 ┃....................................................┗╋┓.......................┗╋┓.........┃
 ┃.....................................................┗╋┓.......................┗╋┓........┃
-┃......................................................┗╋┓.......................┗╋┓...m...┃
+┃......................................................┗╋┓.......................┗╋┓...▲...┃
 ┃.......................................................┗╋┓.......................┗╋┓......┃
 ┃........................................................┗╋┓.......................┗╋┓.....┃
 ┃.........................................................┗╋┓.......................┗╋┓....┃
 ┃..........................................................┗╋┓.......................┗╋┓...┃
-┃...m.....................................m.................┗┛........................┗┛...┃
+┃...▲.....................................▲.................┗┛........................┗┛...┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
diff --git a/data/levels/level013.gnl b/data/levels/level013.gnl
index 96943df..9b2d5be 100644
--- a/data/levels/level013.gnl
+++ b/data/levels/level013.gnl
@@ -2,11 +2,11 @@
 ┃..........................................................................................┃
 ┃.........┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓.........┃
 ┃.........┃┏━━━━━━━━┓┏━━━━━━━━┓┏━━━━━━━━┓┏━━━━━━━━┓┏━━━━━━━━┓┏━━━━━━━━┓┏━━━━━━━━┓┃.........┃
-┃....o....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....o....┃
+┃....▼....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....▼....┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛.........┃
 ┃..........................................................................................┃
-┃...........................................p..............................................┃
+┃...........................................▶..............................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃.........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓.........┃
@@ -55,11 +55,11 @@
 ┃.........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛........┗┛.........┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃...................................................n......................................┃
+┃...................................................◀......................................┃
 ┃..........................................................................................┃
 ┃.........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓........┏┓.........┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
-┃....m....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....m....┃
+┃....▲....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....▲....┃
 ┃.........┃┗━━━━━━━━┛┗━━━━━━━━┛┗━━━━━━━━┛┗━━━━━━━━┛┗━━━━━━━━┛┗━━━━━━━━┛┗━━━━━━━━┛┃.........┃
 ┃.........┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛.........┃
 ┃..........................................................................................┃
diff --git a/data/levels/level014.gnl b/data/levels/level014.gnl
index 6232012..d17d246 100644
--- a/data/levels/level014.gnl
+++ b/data/levels/level014.gnl
@@ -2,11 +2,11 @@
 ┃..........................................................................................┃
 ┃.......┏┓........┏┓....┏┓........┏┓....┏┓........┏┓....┏┓........┏┓....┏┓........┏┓.......┃
 ┃.......┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛.......┃
-┃...o....┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛....o...┃
+┃...▼....┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛....▼...┃
 ┃.........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛.........┃
 ┃..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┃
 ┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛............┗╋╋┛...........┃
-┃............┗┛..............┗┛......o.......┗┛..............┗┛..............┗┛............┃
+┃............┗┛..............┗┛......▼.......┗┛..............┗┛..............┗┛............┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
@@ -59,8 +59,8 @@
 ┃.......┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛....┗╋┓......┏╋┛.......┃
 ┃........┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛......┗╋┓....┏╋┛........┃
 ┃.........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛........┗╋┓..┏╋┛.........┃
-┃...m......┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛......m...┃
-┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛.....m......┗╋╋┛............┗╋╋┛...........┃
+┃...▲......┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛..........┗╋┓┏╋┛......▲...┃
+┃...........┗╋╋┛............┗╋╋┛............┗╋╋┛.....▲......┗╋╋┛............┗╋╋┛...........┃
 ┃............┗┛..............┗┛..............┗┛..............┗┛..............┗┛............┃
 ┃..........................................................................................┃
 ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
diff --git a/data/levels/level015.gnl b/data/levels/level015.gnl
index 8ded5f4..6168c61 100644
--- a/data/levels/level015.gnl
+++ b/data/levels/level015.gnl
@@ -3,11 +3,11 @@
 ┃┗╋┓.......................┗╋┓................................┏╋┛.......................┏╋┛┃
 ┃.┗╋┓.......................┗╋┓..............................┏╋┛.......................┏╋┛.┃
 ┃..┗╋┓.......................┗╋┓............................┏╋┛.......................┏╋┛..┃
-┃...┗╋┓.......................┗╋┓.............o............┏╋┛.......................┏╋┛...┃
+┃...┗╋┓.......................┗╋┓.............▼............┏╋┛.......................┏╋┛...┃
 ┃....┗╋┓.......................┗╋┓........................┏╋┛.......................┏╋┛....┃
 ┃.....┗╋┓.......................┗╋┓......................┏╋┛.......................┏╋┛.....┃
 ┃......┗╋┓.......................┗╋┓....................┏╋┛.......................┏╋┛......┃
-┃...o...┗╋┓.......................┗╋┓..................┏╋┛.......................┏╋┛...o...┃
+┃...▼...┗╋┓.......................┗╋┓..................┏╋┛.......................┏╋┛...▼...┃
 ┃........┗╋┓.......................┗╋┓................┏╋┛.......................┏╋┛........┃
 ┃.........┗╋┓.......................┗╋┓..............┏╋┛.......................┏╋┛.........┃
 ┃..........┗╋┓.......................┗╋┓............┏╋┛.......................┏╋┛..........┃
@@ -54,13 +54,13 @@
 ┃..........┏╋┛.......................┏╋┛............┗╋┓.......................┗╋┓..........┃
 ┃.........┏╋┛.......................┏╋┛..............┗╋┓.......................┗╋┓.........┃
 ┃........┏╋┛.......................┏╋┛................┗╋┓.......................┗╋┓........┃
-┃...m...┏╋┛.......................┏╋┛..................┗╋┓.......................┗╋┓...m...┃
+┃...▲...┏╋┛.......................┏╋┛..................┗╋┓.......................┗╋┓...▲...┃
 ┃......┏╋┛.......................┏╋┛....................┗╋┓.......................┗╋┓......┃
 ┃.....┏╋┛.......................┏╋┛......................┗╋┓.......................┗╋┓.....┃
 ┃....┏╋┛.......................┏╋┛........................┗╋┓.......................┗╋┓....┃
 ┃...┏╋┛.......................┏╋┛..........................┗╋┓.......................┗╋┓...┃
 ┃..┏╋┛.......................┏╋┛............................┗╋┓.......................┗╋┓..┃
 ┃.┏╋┛.......................┏╋┛..............................┗╋┓.......................┗╋┓.┃
-┃┏╋┛.......................┏╋┛...............m................┗╋┓.......................┗╋┓┃
+┃┏╋┛.......................┏╋┛...............▲................┗╋┓.......................┗╋┓┃
 ┣╋┛.......................┏╋┛..................................┗╋┓.......................┗╋┫
 ┗┻━━━━━━━━━━━━━━━━━━━━━━━━┻┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻┻━━━━━━━━━━━━━━━━━━━━━━━━┻┛
diff --git a/data/levels/level016.gnl b/data/levels/level016.gnl
index de75b4e..c7ce133 100644
--- a/data/levels/level016.gnl
+++ b/data/levels/level016.gnl
@@ -2,7 +2,7 @@
 ....┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
 .............................................┃┃.............................................
 .............................................┃┃.............................................
-.....p.......................................┃┃.......................................n.....
+.....▶.......................................┃┃.......................................◀.....
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓......┃┃......┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓....
@@ -31,7 +31,7 @@
 ................┃┃.....┗┛.....┃┃.....┗┛......┗┛......┃┃.....┗┛.....┃┃.....┗┛................
 ................┃┃............┃┃.....................┃┃............┃┃.......................
 ................┃┃............┃┃.....................┃┃............┃┃.......................
-................┃┃............┃┃.........o...........┃┃..m.........┃┃.......................
+................┃┃............┃┃.........▼...........┃┃..▲.........┃┃.......................
 ................┃┃............┃┃.....................┃┃............┃┃.......................
 ................┃┃.....┏┓.....┃┃.....┏┓......┏┓......┃┃.....┏┓.....┃┃.....┏┓................
 ....┏━━━━━━━━━━━┛┃.....┃┃.....┃┃.....┃┃......┃┃......┃┃.....┃┃.....┃┃.....┃┗━━━━━━━━━━━━━━━┓
@@ -59,7 +59,7 @@
 ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛......┃┃......┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛....
 .............................................┃┃.............................................
 .............................................┃┃.............................................
-.....p.......................................┃┃.......................................n.....
+.....▶.......................................┃┃.......................................◀.....
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 ....┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
diff --git a/data/levels/level017.gnl b/data/levels/level017.gnl
index 04fe1af..795d2cb 100644
--- a/data/levels/level017.gnl
+++ b/data/levels/level017.gnl
@@ -3,14 +3,14 @@
 ┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
 ┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
 ┃.........┏┓..................┏┓..................┏┓..................┏┓...................┃
-┃....o....┗┛..................┗┛..................┗┛..................┗┛..............o....┃
+┃....▼....┗┛..................┗┛..................┗┛..................┗┛..............▼....┃
 ┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
 ┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
 ┃.........┏┓..................┏┓..................┏┓..................┏┓...................┃
 ┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
 ┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
 ┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
-┃.........┏┓..................┏┓....o.............┏┓..................┏┓...................┃
+┃.........┏┓..................┏┓....▼.............┏┓..................┏┓...................┃
 ┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
 ┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
 ┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
@@ -34,7 +34,7 @@
 ┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
 ┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
 ┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
-┃.........┏┓..................┏┓..................┏┓...m..............┏┓...................┃
+┃.........┏┓..................┏┓..................┏┓...▲..............┏┓...................┃
 ┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
 ┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
 ┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
@@ -58,7 +58,7 @@
 ┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
 ┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
 ┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
-┃....m....┏┓..................┏┓..................┏┓..................┏┓..............m....┃
+┃....▲....┏┓..................┏┓..................┏┓..................┏┓..............▲....┃
 ┃.........┗┛..................┗┛..................┗┛..................┗┛...................┃
 ┃...................┏┓..................┏┓..................┏┓..................┏┓.........┃
 ┃...................┗┛..................┗┛..................┗┛..................┗┛.........┃
diff --git a/data/levels/level018.gnl b/data/levels/level018.gnl
index 7fe169c..e414714 100644
--- a/data/levels/level018.gnl
+++ b/data/levels/level018.gnl
@@ -4,7 +4,7 @@
 ┃.....................┃┃.....................┃┃.....................┃┃.....................┃
 ┃.....................┃┃.....................┃┃.....................┃┃.....................┃
 ┃.....................┃┃.....................┃┃.....................┃┃.....................┃
-┃.....p...............┃┃...........o.........┃┃.....................┃┃...............n.....┃
+┃.....▶...............┃┃...........▼.........┃┃.....................┃┃...............◀.....┃
 ┃.....................┃┃.....................┃┃.....................┃┃.....................┃
 ┃.....................┃┃.....................┃┃.....................┃┃.....................┃
 ┃.....................┃┗━━━┓.................┃┃.....................┃┗━━━┓.................┃
@@ -57,7 +57,7 @@
 ┃.................┗━━━┓┃.....................┃┃.................┗━━━┓┃.....................┃
 ┃.....................┃┃.....................┃┃.....................┃┃.....................┃
 ┃.....................┃┃.....................┃┃.....................┃┃.....................┃
-┃.....p...............┃┃.....................┃┃.........n...........┃┃...............n.....┃
+┃.....▶...............┃┃.....................┃┃.........◀...........┃┃...............◀.....┃
 ┃.....................┃┃.....................┃┃.....................┃┃.....................┃
 ┃.....................┃┃.....................┃┃.....................┃┃.....................┃
 ┃.....................┃┃.....................┃┃.....................┃┃.....................┃
diff --git a/data/levels/level019.gnl b/data/levels/level019.gnl
index bc936da..ebcc85d 100644
--- a/data/levels/level019.gnl
+++ b/data/levels/level019.gnl
@@ -2,11 +2,11 @@
 ┃..........................................................................................┃
 ┃.........┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓.........┃
 ┃.........┃┏━━━━━━━━┳┳━━━━━━━━┳┳━━━━━━━━┳┳━━━━━━━━┳┳━━━━━━━━┳┳━━━━━━━━┳┳━━━━━━━━┓┃.........┃
-┃....o....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....o....┃
+┃....▼....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....▼....┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┗┛........┗┛........┃┃........┗┛........┗┛........┃┃........┗┛........┗┛.........┃
 ┃.............................┃┃............................┃┃.............................┃
-┃.........................o...┃┃............................┃┃.............................┃
+┃.........................▼...┃┃............................┃┃.............................┃
 ┃.............................┃┃............................┃┃.............................┃
 ┃.............................┃┃............................┃┃.............................┃
 ┃.........┏┓........┏┓........┃┃........┏┓........┏┓........┃┃........┏┓........┏┓.........┃
@@ -54,12 +54,12 @@
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
 ┃.........┃┃........┗┛........┗┛........┃┃........┗┛........┗┛........┃┃........┗┛.........┃
 ┃.........┃┃............................┃┃............................┃┃...................┃
-┃.........┃┃............................┃┃............m...............┃┃...................┃
+┃.........┃┃............................┃┃............▲...............┃┃...................┃
 ┃.........┃┃............................┃┃............................┃┃...................┃
 ┃.........┃┃............................┃┃............................┃┃...................┃
 ┃.........┃┃........┏┓........┏┓........┃┃........┏┓........┏┓........┃┃........┏┓.........┃
 ┃.........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃.........┃
-┃....m....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....m....┃
+┃....▲....┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃........┃┃....▲....┃
 ┃.........┃┗━━━━━━━━┻┻━━━━━━━━┻┻━━━━━━━━┻┻━━━━━━━━┻┻━━━━━━━━┻┻━━━━━━━━┻┻━━━━━━━━┛┃.........┃
 ┃.........┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛.........┃
 ┃..........................................................................................┃
diff --git a/data/levels/level020.gnl b/data/levels/level020.gnl
index ed88d5c..7f2726a 100644
--- a/data/levels/level020.gnl
+++ b/data/levels/level020.gnl
@@ -1,6 +1,6 @@
 .....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.....................
 .....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.....................
-━━━━━━━━━━━┓.........┃┃....┃┃....┃┃....┃┃.o..┃┃....┃┃....┃┃....┃┃....┃┃.........┏━━━━━━━━━━━
+━━━━━━━━━━━┓.........┃┃....┃┃....┃┃....┃┃.▼..┃┃....┃┃....┃┃....┃┃....┃┃.........┏━━━━━━━━━━━
 ━━━━━━━━━━━┛.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........┗━━━━━━━━━━━
 .....................┗┛....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┗┛.....................
 ...........................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃...........................
@@ -27,14 +27,14 @@
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓.........┃┃.........┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛.........┃┃.........┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 .............................................┃┃.............................................
-....p........................................┃┃........................................n....
+....▶........................................┃┃........................................◀....
 .............................................┃┃.............................................
 .............................................┃┃.............................................
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┃━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┃━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 .............................................┃┃.............................................
 .............................................┃┃.............................................
-....p........................................┃┃........................................n....
+....▶........................................┃┃........................................◀....
 .............................................┃┃.............................................
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓.........┃┃.........┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛.........┃┃.........┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
@@ -62,5 +62,5 @@
 .....................┏┓....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┏┓.....................
 ━━━━━━━━━━━┓.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........┏━━━━━━━━━━━
 ━━━━━━━━━━━┛.........┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.........┗━━━━━━━━━━━
-.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.m..┃┃....┃┃....┃┃.....................
+.....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.▲..┃┃....┃┃....┃┃.....................
 .....................┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃....┃┃.....................
diff --git a/data/levels/level021.gnl b/data/levels/level021.gnl
index 43a1384..988d11a 100644
--- a/data/levels/level021.gnl
+++ b/data/levels/level021.gnl
@@ -1,8 +1,8 @@
 ┏━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━┓
 ┃....┃................................................................................┃....┃
-┃....┃..p..........................................................................n..┃....┃
-┃....┃..p..........................................................................n..┃....┃
-┃....┃..p..........................................................................n..┃....┃
+┃....┃..▶..........................................................................◀..┃....┃
+┃....┃..▶..........................................................................◀..┃....┃
+┃....┃..▶..........................................................................◀..┃....┃
 ┃....┃................................................................................┃....┃
 ┃....┃................................................................................┃....┃
 ┃....┗━━━┳┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┓.┏┳━━━┛....┃
diff --git a/data/levels/level022.gnl b/data/levels/level022.gnl
index 2afa2af..0789460 100644
--- a/data/levels/level022.gnl
+++ b/data/levels/level022.gnl
@@ -10,12 +10,12 @@
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
-┃....┏┓..o..┏┓...┏┓.....┏┓...┏┓.....┏┓...┏┳━━━━━━┳┓...┏┓.....┏┓...┏┓.....┏┓...┏┓..o..┏┓....┃
+┃....┏┓..▼..┏┓...┏┓.....┏┓...┏┓.....┏┓...┏┳━━━━━━┳┓...┏┓.....┏┓...┏┓.....┏┓...┏┓..▼..┏┓....┃
 ┃....┗┫.....┣┛...┗┫.....┣┛...┗┫.....┣┛...┗┫┏┳┳┳┳┓┣┛...┗┫.....┣┛...┗┫.....┣┛...┗┫.....┣┛....┃
 ┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
-┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃..o..┃
+┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃..▼..┃
 ┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
-┃.o...┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
+┃.▼...┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
 ┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
 ┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
 ┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
@@ -51,7 +51,7 @@
 ┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
 ┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃┣╋╋╋╋┫┃.....┃.....┃.....┃.....┃.....┃.....┃.....┃
 ┃.....┣┓...┏┫.....┣┓...┏┫.....┣┓...┏┫.....┃┗┻┻┻┻┛┃.....┣┓...┏┫.....┣┓...┏┫.....┣┓...┏┫.....┃
-┃.....┗┛.m.┗┛.....┗┛...┗┛.....┗┛...┗┛.....┗━━━━━━┛.....┗┛...┗┛.....┗┛...┗┛.....┗┛.m.┗┛.....┃
+┃.....┗┛.▲.┗┛.....┗┛...┗┛.....┗┛...┗┛.....┗━━━━━━┛.....┗┛...┗┛.....┗┛...┗┛.....┗┛.▲.┗┛.....┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
diff --git a/data/levels/level023.gnl b/data/levels/level023.gnl
index 9580a83..0010148 100644
--- a/data/levels/level023.gnl
+++ b/data/levels/level023.gnl
@@ -17,8 +17,8 @@
 ....┏┛............................┗┓........┃..┃........┏┛............................┗┓....
 ....┃..............................┃........┃..┃........┃..............................┃....
 ━━━━┛..............................┗━━━━━━━━┛..┗━━━━━━━━┛..............................┗━━━━
-.........p...................................np...........................................n.
-.............................................np.............................................
+.........▶...................................◀▶...........................................◀.
+.............................................◀▶.............................................
 ━━━━┓..............................┏━━━━━━━━━━━━━━━━━━━━┓..............................┏━━━━
 ....┃..............................┃....................┃..............................┃....
 ....┗┓............................┏┛....................┗┓............................┏┛....
diff --git a/data/levels/level024.gnl b/data/levels/level024.gnl
index 7c6a974..d763843 100644
--- a/data/levels/level024.gnl
+++ b/data/levels/level024.gnl
@@ -2,7 +2,7 @@
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
-..┃........o........┃....┃.................┃....┃.................┃....┃........o........┃..
+..┃........▼........┃....┃.................┃....┃.................┃....┃........▼........┃..
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
@@ -31,7 +31,7 @@
 ............................................................................................
 ............................................................................................
 ............................................................................................
-...............................p...............................n............................
+...............................▶...............................◀............................
 ............................................................................................
 ............................................................................................
 ............................................................................................
@@ -59,7 +59,7 @@
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
-..┃........m........┃....┃.................┃....┃.................┃....┃........m........┃..
+..┃........▲........┃....┃.................┃....┃.................┃....┃........▲........┃..
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
 ..┃.................┃....┃.................┃....┃.................┃....┃.................┃..
diff --git a/data/levels/level025.gnl b/data/levels/level025.gnl
index 836bf39..16aad6e 100644
--- a/data/levels/level025.gnl
+++ b/data/levels/level025.gnl
@@ -4,7 +4,7 @@
 ┃..........................................................................................┃
 ┃..........................................┏┓..┏┓..........................................┃
 ┃....┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻┛..┗┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓....┃
-┃....┃p..............................................................................n┃....┃
+┃....┃▶..............................................................................◀┃....┃
 ┃....┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳┓..┏┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛....┃
 ┃..........................................┗┛..┗┛..........................................┃
 ┃..........................................................................................┃
@@ -30,7 +30,7 @@
 ┃...............................┃...........┃..┃...........┃...............................┃
 ┃...............................┣┓..┏┓.┏┓..┏┫..┣┓..┏┓.┏┓..┏┫...............................┃
 ┃...............................┗┻━━┻┛.┗┻━━┻┛..┗┻━━┻┛.┗┻━━┻┛...............................┃
-┃.............o................................................................m...........┃
+┃.............▼................................................................▲...........┃
 ┃..........................................................................................┃
 ┃...............................┏┳━━┳┓.┏┳━━┳┓..┏┳━━┳┓.┏┳━━┳┓...............................┃
 ┃...............................┣┛..┗┛.┗┛..┗┫..┣┛..┗┛.┗┛..┗┫...............................┃
@@ -57,7 +57,7 @@
 ┃..........................................................................................┃
 ┃..........................................┏┓..┏┓..........................................┃
 ┃....┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻┛..┗┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓....┃
-┃....┃p..............................................................................n┃....┃
+┃....┃▶..............................................................................◀┃....┃
 ┃....┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳┓..┏┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛....┃
 ┃..........................................┗┛..┗┛..........................................┃
 ┃..........................................................................................┃
diff --git a/data/levels/level026.gnl b/data/levels/level026.gnl
index 8f10fa4..09cf352 100644
--- a/data/levels/level026.gnl
+++ b/data/levels/level026.gnl
@@ -3,15 +3,15 @@
 ┃..........................................................................................┃
 ┃..........................................................................................┃
 ┃..........................................┏┓..┏┓..........................................┃
-┃....p.....................................┗┫..┣┛.....................................n....┃
+┃....▶.....................................┗┫..┣┛.....................................◀....┃
 ┃...........................................┃..┃...........................................┃
 ┃...........................................┃..┃...........................................┃
 ┃...........................................┃..┃...........................................┃
 ┃...........................................┃..┃...........................................┃
-┃....p......................................┃..┃...........................................┃
+┃....▶......................................┃..┃...........................................┃
 ┃...........................................┃..┃...........................................┃
 ┃...........................................┃..┃...........................................┃
-┃...........................................┃..┃......................................n....┃
+┃...........................................┃..┃......................................◀....┃
 ┃...........................................┃..┃...........................................┃
 ┃...........................................┃..┃...........................................┃
 ┃...........................................┃..┃...........................................┃
@@ -58,7 +58,7 @@
 ┃...........................................┃..┃...........................................┃
 ┃...........................................┃..┃...........................................┃
 ┃...........................................┃..┃...........................................┃
-┃....p.....................................┏┫..┣┓.....................................n....┃
+┃....▶.....................................┏┫..┣┓.....................................◀....┃
 ┃..........................................┗┛..┗┛..........................................┃
 ┃..........................................................................................┃
 ┃..........................................................................................┃
diff --git a/src/nibbles-game.vala b/src/nibbles-game.vala
index e49d1cb..c00d902 100644
--- a/src/nibbles-game.vala
+++ b/src/nibbles-game.vala
@@ -153,6 +153,7 @@ private class NibblesGame : Object
                         break;
 
                     // start positions
+                    case '▲':
                     case 'm':
                         board[j, i] = (int) NibblesGame.EMPTYCHAR;
                         if (count < numworms)
@@ -161,6 +162,7 @@ private class NibblesGame : Object
                             count++;
                         }
                         break;
+                    case '◀':
                     case 'n':
                         board[j, i] = (int) NibblesGame.EMPTYCHAR;
                         if (count < numworms)
@@ -169,6 +171,7 @@ private class NibblesGame : Object
                             count++;
                         }
                         break;
+                    case '▼':
                     case 'o':
                         board[j, i] = (int) NibblesGame.EMPTYCHAR;
                         if (count < numworms)
@@ -177,6 +180,7 @@ private class NibblesGame : Object
                             count++;
                         }
                         break;
+                    case '▶':
                     case 'p':
                         board[j, i] = (int) NibblesGame.EMPTYCHAR;
                         if (count < numworms)
diff --git a/src/nibbles-test.vala b/src/nibbles-test.vala
index 019241f..f0ffc9a 100644
--- a/src/nibbles-test.vala
+++ b/src/nibbles-test.vala
@@ -93,7 +93,7 @@ namespace NibblesTest
             "┃....................................┗╋┓.........................┃┃........................┃",
             "┃...........┏┓........................┗╋┓........................┃┃........................┃",
             "┃...........┃┃.........................┗╋┓.......................┃┃........................┃",
-            "┃...o.......┃┃..........................┗╋┓......................┃┃........................┃",
+            "┃...▼.......┃┃..........................┗╋┓......................┃┃........................┃",
             "┃...........┃┃...........................┗╋┓.....................┃┃...┏━━━━━━━━┓...........┃",
             "┃...........┃┃............................┗╋┓....................┃┃...┗━━━━━━━━╋┓..........┃",
             "┃...........┃┃.............................┗╋┓...................┃┃............┗╋┓.........┃",
@@ -110,7 +110,7 @@ namespace NibblesTest
             "..................┗┛.........................┏╋┛.................┃┃......┗╋┓................",
             "............................................┏╋┛..................┃┃.......┗╋┓...............",
             "............................................┗╋┓..................┃┃........┗╋┓..............",
-            "┓.................o..........................┗╋┓.................┃┃.........┗╋┓............┏",
+            "┓.................▼..........................┗╋┓.................┃┃.........┗╋┓............┏",
             "┃.............................................┗╋┓................┃┃..........┗╋┓...........┃",
             "┃..............................................┗╋┓...............┃┃...........┗╋┓..........┃",
             "┃........┏┓.....................┏┓..............┗╋┓..............┃┃............┗┛..........┃",
@@ -123,7 +123,7 @@ namespace NibblesTest
             "┃........┗━━━━━━━━┛...................┗╋┓........................┃┃........................┃",
             "┃......................................┗╋┓.......................┃┃........................┃",
             "┃.......................................┗╋┓......................┃┃....┏━━━━━━━━━━━━━┓.....┃",
-            "┃...p....................................┗╋┓.....................┃┃....┗━━━━━━━━━━━━━┛.....┃",
+            "┃...▶....................................┗╋┓.....................┃┃....┗━━━━━━━━━━━━━┛.....┃",
             "┃........................................┏╋┛.....................┃┃........................┃",
             "┃.......................................┏╋┛......................┃┃........................┃",
             "┃.................┏┓...................┏╋┛.......................┃┃........................┃",
@@ -134,16 +134,16 @@ namespace NibblesTest
             "┃........┏╋┛......┃┃...............┗┛............................┃┃........................┃",
             "┃.......┏╋┛.......┃┃.............................................┃┃........................┃",
             "┃......┏╋┛........┃┃.............................................┃┃........................┃",
-            "┃......┗┛.........┃┃...............................m.............┃┃........................┃",
+            "┃......┗┛.........┃┃...............................▲.............┃┃........................┃",
             "┃.................┃┃.............................................┃┃........................┃",
             "┃.................┃┃.............................................┃┃........................┃",
             "┃.................┃┃.............................................┃┗━━━━━━━━━━━━━┓..........┃",
             "┃.................┃┃............┏━━━━━━━━━━━━━━━━━━━━━━┓.........┗━━━━━━━━━━━━━━┛..........┃",
             "┃.................┃┃............┗━━━━━━━━━━━━━━━━━━━━━━┛...................................┃",
             "┃.................┃┃.......................................................................┃",
-            "┃.................┃┃...................................................................n...┃",
+            "┃.................┃┃...................................................................◀...┃",
             "┃.................┃┃.......................................................................┃",
-            "┃.................┃┃......................n................................................┃",
+            "┃.................┃┃......................◀................................................┃",
             "┃...s.............┃┃...................................................................r...┃",
             "┃.................┗┛.......................................................................┃",
             "┃...T...................................................................................U..┃",


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]