Refactoring collision directions
Updating collision movement with new vectors