public boolean CheckTapped(Point p) {
   Rect rect =
       new Rect(
           (int) _position.x,
           (int) _position.y,
           (int) _position.x + (int) _sprites.get(0).size().x,
           (int) _position.y + (int) _sprites.get(0).size().y);
   boolean isTapped = rect.contains(p.x, p.y);
   if (isTapped) {
     _isClicked = true;
     GameMenu.IsActive(true);
     LayerManager layer = (LayerManager) Game().GetService("LayerManager");
     layer.SetPriorityThreshold(8);
     _sprites.get(0).Update();
   }
   return isTapped;
 }