As you see, it is really basic, but it is best what you can achieve if you want to support Internet Explorer (no canvas in the near future). Even with this game, I encountered a few problems:
To rotate an arrow I used IE filter DXImageTransform, but you can't set a transform origin with it, because of that arrow in IE moves incorrectly.
Also I wanted the browsers to slowly move down, but because CSS doesn't support sub-pixel values for position, it looked really bad. The animation wasn't smooth at all.