Move object rather than a single block
Add check on move left,right,down
Manage collision