import java.awt.*; import java.util.HashMap; import java.util.Map; public class Board { private final Map tiles; public Board() { this.tiles = new HashMap<>(); } public boolean isPositionOccupied(Point position) { return tiles.containsKey(position); } public void addTile(Point position, Tile tile) { tiles.put(position, tile); } public Tile getTile(Point position) { return tiles.get(position); } public Map getTiles() { return tiles; } }