A working test (though with no endgame)

The code needs a *lot* of cleaning up. And the way cells are stored is stupid.