- basic game play flow, in general, player go through turns by selecting actions, the world will continue to tick by turns, until the player has at least one available actions to input, at that time world ticking is paused until the player finishes his turn.
- when the scene is active, the scene will be responsible for ticking the player and everyone in the scene, otherwise the player will simply let the current action tick (for example the explore action)
- added class settings and bindings to each UI element (class binding works similarly as the data binding)
- update data for new settings, currently just randomly play several predefined encounter scenes (this is ready for the work on combat)
- more work on cards, update style, allow size difference
- added Scene for encounters, simple scene screen, added stage for detailed descriptions of each actors and their relation to each other, the board can directly query the stage for how to render entities/actors
- added Sequence as basic building blocks for complex data driven logic (this is used for various actions)
- new Sprite system dynamically add a css class for each image and apply the class to the element instead of setting background-image style, this stops browser from attempting to retrieve the image every time
renamed Map.png to Theme.png