put in a real description
ditch lein's default .core ns
Fix slammable? to be correct and faster.

It's not enough to test in just two directions, unless the board is full. So you
need either to test in all four directions, or else check for not-fullness
first. I opted to test for fullness (which is cheap) and then test the two axes.
Change AI fns to HOFs.

This makes it possible to write AIs that close over state, if they want to do
that. It's really a terrible idea to close over state, in terms of winning the
game. Everything you need to know is in the board. But this isn't about winning,
it's about playing. ;)
Add a worse-than-null "stubborn" player.

The a[rtificial]-stubbornness player just plays the Konami code. Until it
loses...  which it quickly does.
Update instructions

Add the new a-stubbornness player, and handle human-intelligence player as
a HOF.