private void checkForCollisions(PositionComponent pos) {
if(pos != null && pos.getVector() != null && this.mask != null){
checkOldCollisionsAreStillHappening(pos.getVector());
MultiTypeComponentList allComps = ComponentSystem.getInstance().getAllComponents();
SingleTypeComponentList allCollisComps = allComps.getComponentsOfType(CollisionComponent.class.getName());
if(allCollisComps != null){
SpacialFilter filter = new SpacialFilter(pos.getVector(), getMask());
Collection<Component> allColliding = allCollisComps.getComponents(filter);
if(allColliding != null){
for(Component comp:allColliding){