public boolean isMobCollision(int x, int y, Projectile projectile) {
	for (int i = 0; i < mobs.size(); i++) {
	    if (mobs.get(i) != null && projectile.getSource() != null && mobs.get(i).getUniqueID() != projectile.getSource().getUniqueID()) {
		int mx = (int) mobs.get(i).getX();
		int my = (int) mobs.get(i).getY();
		if (x > mx + 10 && x < mx + 20 && y > my - 5 && y < my + 30) {
		    if (getMobByHashCode(projectile.getSource().getUniqueID()) instanceof PlayerMP) {
			((PlayerMP) getMobByHashCode(projectile.getSource().getUniqueID())).addPoints(projectile.getPower());
		    }
		    mobs.get(i).decreaseDamage(projectile.getPower());
		    return true;
		}
	    }
	}
	return false;
    }