Absolutely superb game. Had an absolute blast playing it, nice mechanics and style, a decent challenge (and of course the comms are hilarious and so charming) - I can't really think of anything to say that hasn't been mentioned in the previous comment. Hope to see more stuff happen!
(was sad when couldn't climb ladders though...)