We're now using TextStyle enum to define style ui::Text objects.
Adding enum to track game state.
Adding simple "menu".
Making sure SDL2_ttf and SDL2 get intialized before anything else.
Providing funcionality to allow puzzle reset.
Implementing basic switching of playing and menu modes.