adding sprite image, refactoring and adding auto down movment for the blocks