data class GridPosition(val x: Int, val y: Int)