NEVERHOOD: First code with basic detection, nothing else so far
NEVERHOOD: Start with the blb archive class
NEVERHOOD: Start with the resource manager
NEVERHOOD: Start with graphics code (bitmap parsing and rle decompression)
NEVERHOOD: Start with the BaseSurface class (doesn't do much yet)
NEVERHOOD: Add more

- SpriteResource and PaletteResource resource classes
- Extend BaseSurface to be able to draw SpriteResources onto it
- Implement Entity base class (this may need some work concerning the update/message callbacks later since I'm not sure if the way it's done now is portable)
NEVERHOOD: More work on the Palette class
NEVERHOOD: Start with Module and GameModule classes
NEVERHOOD: Add skeleton for Module1500 (the intro module)
NEVERHOOD: Start with Scene and Sprite classes
NEVERHOOD: Add default parameters to StaticSprite constructors
NEVERHOOD: Start with AnimatedSprite and AnimResource
NEVERHOOD: More work on Module1500

- Implement Scene1501 (with yet unimpelemented stuff commented out)
- Add preliminary main loop to test stuff/updates
- Add dummy SoundResource
- And fix a mean bug/typo in some initializer lists...
(The intro now "runs" but doesn't show anything yet since the actual display code and other classes are not yet implemented yet.)
NEVERHOOD: Start with the Screen class, also

- Move common headers used in modules to module.h so they don't have to be explicitly #included in each module header
- Clean up #includes
NEVERHOOD: Start with the Background and DirtyBackground classes

- Also make related changes in other code
- Call the game module's draw method in the main loop
- Add some more debug output in resource load functions
NEVERHOOD: Start with the Palette2 class (which needs a better name later)

- Implement Screen::drawSurface2 (needs color key support)
- The first intro now show up, complete with fade-in and fade-out
NEVERHOOD: Implement SmackerScene, SmackerPlayer and related stuff

- The intro video after the logo screens is now played (still needs better sync)
NEVERHOOD: Add skeleton for Module1000

- Add dummies for game variable access
NEVERHOOD: Add StaticData class
NEVERHOOD: Start with the CollisionMan class