Never-Win TicTacToe

Here's my submission for the Hipmunk code challenge. Always happy to iterate on a solution so please leave me comments so I can address them. Thanks for your time!

The game can be found live here:
http://josephharding.net/tic/