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 interact(); Point getPosition(); Inanimate clone(Grid grid, Player player); Image getIcon(); }