added collisions between player and walls, free blocks, works so so