fix sprites
work on direction collisions