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