@Override
	public void collides(Entity... en) {
		for (Bullet B : b) {
			if (B == null || B.getBounds() == null || B == null || B.cull()) {
				continue;
			}
			for (Entity e : en) {
				if (e == B)
					continue;
				Polygon p = e.getBounds();
				if (B.shape.intersects(e.getBounds())) {
					B.takeDamage(e.doDamage());
					e.takeDamage(B.doDamage());
					return;
				}
			}
		}
		return;
	}