2048 demo

This is a tracking branch for the 2048 example.