package dev.llan.model.pieces.inanimates;
import dev.llan.model.board.Grid;
import dev.llan.model.board.Point;
import dev.llan.model.pieces.player.Player;
import dev.llan.events.GameEvent;
import javafx.scene.image.Image;
import java.util.List;
public interface Inanimate extends Cloneable {
List<GameEvent> interact();
Point getPosition();
Inanimate clone(Grid grid, Player player);
Image getIcon();
}