I enjoyed playing SteamHeist indeed. It provides an unique atmosphere with light humor, and a fair portion of challenge. So, it short: + Nice graphics + Lovely soundtracks + Well balanced playable characters + Random generated fight zones respecting each level specifics. - Not well optimized (I expect my computer to be little bit cooler while playing 2d games) - Final boss was quite disappointing, as for me.