extends Node var occupied_tiles = {} @export var tile_size = 16.0 @export var grid_width = 20 @export var grid_height = 15 func is_tile_occupied(tile_position): return occupied_tiles.has(tile_position) func occupy_tile(tile_position): occupied_tiles[tile_position] = true func free_tile(tile_position): occupied_tiles.erase(tile_position)