have added collisions with blocks

+vector instead of arrayof pointers
+collision with blocks
+need to fix collision logic beause it's buggy