2d platformer!

Credits

Thanks to Brittany Metts for the hightower introduction map.

In this game, your goal is to find in each room the way to win.
There is a key for each door, which can be found on any of the platforms in the particular level.
You can notice a key by it's little klinking sound, and You can walk over a key to get it.
You can run by holding control and any arrow, or hold any arrow to walk.
Press O to turn on and off the sonar.
This makes a little blee bleep sound repeatedly when there is a platform above you. Press T to check what kind of surface your on, hit page up and down to change music volume.
But there is also some other stuff you can have fun doing, such as falling off the platforms, or finding other platforms above 60, and dying from there.
It's quite fun to watch yourself fall from 100 squares up and lose 400 hp.
Also, there is a camera.
If you hold in the letter G followed by any arrow, it will move the camera over a square in the direction you hit the key.
say up moves it up. Then, you hear a sound to let you know what square you are on.
If it is a little swoosh, it's nothing. If it's a little step sound, it's a platform, and you can tell which one it is by the sound it makes.
If it's a kind of bumping sound, then it's a wall.
If it's a little descending beep, it's a hazard. Watch out!
If you hit G and C together, you can here the camera's coordinates.
If you hit G and T together, it says what kind of tile the camera is on.
To get up ladders, just jump straight underneeth them. Then, after that, to get down them, you have to jump off one end, then go back the other way and land on the rung 
below it.
So, if there was a ladder on the right, you'd fall to the right, then move back to the left and land on the rung.

The camera watcher is like your camera point of view in scrolling battles 4.0 and above, but more advanced ish. Hit Backslash to switch to this mode. In this mode, hit delete to go left, page down to go right, end to go down, and home to go up. Hit page up to switch the watcher to your position. Note: some sounds may click, and I've done the best I can to diminish that as much as possible, but there's not unfortunately more I can do about it. Hit Comma to get out of this mode.

There is a map creator available. It's fun to mess with. Here are the keys in it.
When you start, it asks you if you want to protect your map. If you change your mind later, in the editor, hit period.
In floor, ladder, and platform creation floor type menus, you can press:
Hold in space to hear the player walking on this surface.
Press L to hear the player jump and land on the surface.
Press H to hear the player fall onto this surface.
Press G to hear the camera tile for that surface. 
Press P to create something on the map.
Hit K to create the key. Hit K again to remove the key.
Hit W to create the winning door. Hit W again to remove it.
Hit F2 to save your map.
Hit F3 to save a map as.
Hit V to remove stuff.
Hit S to change settings.
In the custom map, hit E to go into editing mode.
Press F10 in any map to spawn and unspawn the AI.
Press F11 in any map to bring up a menu with all AI and there coordinates.
Hit F4 to check how long you've been playing.
Hit F8 to read documentation on a map.

text speech codes: You can put these codes anywhare in the text of a text square to have it speak some other text. Here they all are. 
player.health: shows the players health. 
player.x: Shows the players x. 
player.y: shows the players y. 
player.tile: Shows the tile that the player is on. 
map.max_x. Shows the mx x of the map. 
map.max_y: Shows the max y of the map. 
map.entries: Shows the size of the map dictionary. 
items.allfires: Shows the number of all the fires on the bord. 
items.allitems: Shows the number of health items and such on the bord. 
items.allteleporters: Shows the number of all the teleporters on the bord. 
windoor.x: Shows the x of the winning door. 
windoor.y: Shows the y of the winning door. 
other notes: 
You can change how many echo steps play before the edge. Do this in options. You must enter a number between 0 and 20.
you can make a staircase in the platforms creation menu. These are similar to real-life ladders, where you hit up to walk up them, and down to walk down them. Have fun!
When you make ropes, make sure not to spawn them on a platform, they are meant for a user to jump up onto them.

What are positional events?
They allow you to make things happen on certain squares, like decrease player's health, kill a player, etc. They also have sounds bound to them so you can make a gunshot or whatever you want when the event occurs.

Enjoy 2d platformer!