store all blocks definitions
set which collision is met
handle collision with existing sprites
avoid recursive calls here