protected boolean entityThroughBlockX(Entity e){
		int xside = 1;
		if(e.x < x)
			xside = -1;
		for(int i = 0; i < Math.abs((e.x-x)/game.getCurrentLevel().blockSize.width)*2; i++){
			if(game.getCurrentLevel().isBlockAtPixelCollidable(x+((i*(game.getCurrentLevel().blockSize.width/2))*xside), y)){
				return true;
			}
		}
		return false;
	}