43d85b19782ba94feaf2414fc2d4cfbf4ef817fd

After grid is full (freeidx.size == 0), create copy of the grid and try move in each direction. If nothing changes, game over.
CS3
Homeworks for CS3.
Languages
Java
99.7%
Makefile
0.3%