New code to solve the 2048 game.

Current algorithm (deep expectimax search + free space heuristic only) gets 2048 reliably, and often gets to 4096.
Scoring changes: reward highest value on the edges (preferably the corner)