It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

The fact that a lot of the latest successfull indie games lake armadillo run are still copying this age old formule says enough ... I absolutely loved this game and it's one of those games where gameplay was always more important than graphics .. up until the point the graphics really don't matter even now..
If you've never played, you gotta try it!