Lighting broke yesterday because initialization code was moved into the wrong place. Sigh. Now we have working scene lighting again.
Coding on the train today. WASD movement and simple dynamic lighting.
For some reason lighting broke when making more sane spritenode tree structure.
Support for layered sprites on base tiles, for dynamic objects being displayed on top of floor tiles. Click to teleport player sprite to a tile.
Isometric coordinate transforms between tile grid positions and screen space sorted out. We can now display a z-sorted grid of floor tiles on screen, and pick tiles in the grid via screen coordinates.
Restructured most code from yesterday. Primitive tilemap setup.