Pit achieved, awesome game. Shame i cant smash stuff or get a drink. Would be cool to see this as an rpg with more stuff..
Some depth issues: In future just set up some layers with enums (enum layers { floor, trash, people, player }, and give each object a layer in its create script (layer = layers.floor)- then reference the objects "layer" to decide its depth in a layer manager object or something. Much clearer than manually messing around with the "depth" values in gamemaker for every object.