Sangbum Kim

Results 3 issues of Sangbum Kim

![image](https://user-images.githubusercontent.com/21311885/47198688-c2be0680-d3a8-11e8-8c5c-a1ee36caf320.png) Not really a priority, but this is going to happen as number grows beyond 8192 :cry:, since current implementation uses `std::setw(4)` when prining each tile.

bug
hard-blocked

First of all, :+1: for awesome project! One cool aspect of 2048 is *derivatives*, such as merging elements to get element with higher atomic number. Let's add support for such...

enhancement
help wanted

Added Themes class to handle theming and applied to game (#51)