Good game. I like the idea. It's simple but fun. I didn't like the controls though, I changed it myself to wasd like this:
line 111:
elif control in ['w', 'a', 's', 'd']:
# Define movement deltas
movements = {
'w': (-1, 0),
'a': (0, -1),
's': (1, 0),
'd': (0, 1),
}
Also change line 75 to:
print(f"{game_map[i][j]:>4}", end=' ')
so that every column is perfectly aligned. Else it is hard to see where you are.
Got to level 5 this way :). Nonetheless well done.