Five stars across the board. It's unique, it's funny, and it plays really well. The only problem I can point at is the fact there there's a noticeable loading time between levels - on the web version, at least.