code: private static boolean checkCollide(Area area, Collidable other)
      {
          final List<Rectangle> others = other.getCollisionBounds();
          final int size = others.size();
          for (int i = 0; i < size; i++)
          {
              final Area current = others.get(i);
              if (area.intersects(current))
              {
                  return true;
              }
          }
          return false;
      }
docs: Check if current area collides other collidable area.
  
  @param area The current area.
  @param other The other collidable.
  @return <code>true</code> if collide, <code>false</code> else.