With the collision working, the next item in my agenda was the tutorial window. I decided to do a basic tutorial window overlay that will be drawn on top of everything else, because it's simplier to program, instead of having it be linked to events in the game (which would require a lot more work).
Eventually, after release, I may improve the tutorial's functionality, but for now, it provides the basic functions required for teaching the game.
One thing that I noticed is that when I followed the tutorial steps that I made, I encountered some crashes. I guess it's time for me to really play the game, instead of just focusing on adding features, and make it stable :) I've fixed some crashes already, but some will require a lot more than simple fixes, so I plan on fixing those before I move on to the next item in my list. I don't want people to follow the tutorial, then crash when he does what the tutorial asked!
The tutorial window itself is almost done, but I found a bug with multi-line text display, part of it gets cut off on the right edge. I'll have to look into that, as well as adding "Move Window" functionality as described in the first page.
Here's the screenshot of the tutorial window: