pub fn tilegrid_nearest_wall(
    tiles: &Grid<Tile>,
    rpos: Vec2<i32>
) -> Option<Vec2<i32>>