Day 2:
Had real life stuff going on today, so didn't get a chance to work on the game until late. Once I started though, I got a little carried away, and now it's 4 in the morning.
Did a re-org of the code and node structure to handle dynamic level loading and restarting. Added a goal object and some more test levels, as well as a simple transistion between levels upon reaching the goal. Also implemented a roughed-out pause menu/death menu, allowing for restarting the levels and quitting the game.
What's next:
- Work on level design
- Brainstorm some more elements to add to the puzzle solving (already planned out ice blocks which move and slide similarly to the player)
- Try to add some variety to the tile graphics using Godot's autotile functionality
Anyway, time for sleep.