Added basic ruleset, preliminary collision detection, clean (translucent) shadows and more sophisticated artwork