You need to download latest Adobe flash player to play the games on this site.
You can download flash player here.
It is an amazing Mini-Mario game that you can be addicted. The rules and the controls are the same, but it is more enjoying! Have fun!