Updated logic for square selection constraint (for Ball); Added ghost/tile grid validation