The game doesn't check whether or not there are pieces in the way of a move (you can move over other pieces). According to the instructions, that shouldn't be legal.
It seems that Kongregate removes scores that are vastly higher than usual. So to proves that I really do have such a high score, I'll have to share the level. :P
Since all the elevators are one-per-shaft, don't make elevators that go all the way up. Make two shafts, side-by-side, one that goes from ground to about 1/3 up then skips a floor before going up the rest of the way (in a new shaft), then another that goes up 2/3 of the way before doing the same. Then the guests that aren't trying to go from ground to the top won't take up the full height elevators and complain about the waits.
Of course, it'd be nice to be able to put multiple elevators in one shaft.
Guns are almost useless. An attack that costs resources should be better than an attack that doesn't, but wasting 10 bullets on a 60% chance to hit each enemy (just one example) is definitely worse than just whacking them with your sword.
Arg! For several days in a row, I have barely gotten a single customer looking for something I actually sell! Can't I just put a sign outside that says "There is no armor or clothes here"?
It'd probably be more fun if it were a little more forgiving when deciding what's touching what. Also, the scoring formula (40n + n*(n-1)/2) means big combos aren't worth that much more than just clicking each piece, which is a bit odd for this type of game.
The idea is definitely not original, but it is a very good implementation. Also, this game can't get badges as the author didn't implement Kongregate scoring.
I'm pretty sure the (realtively) quick time out and then being forced to reload the page is massively inflating the play count, and thus the ad revenue, for this game. It really needs a "Log on" button on the goodbye screen.
A somewhat simple level:
?ctm=3-in-a-row;Accept_if_the_tape_does_NOT_contain_three_of_the_same_color_in_a_row.;brbbr:*|bbrrbbbr:x|rrbbrbrrrb:x|brbrr:*|:*;7;3;0;