2007-12-22 Graeme Gott <gottcode@gmail.com>
	* Add window icon.
	* Show algorithm previews.

2007-12-19 Graeme Gott <gottcode@gmail.com>
	* Add install commands.
	* Add desktop file.

2007-12-17 Graeme Gott <gottcode@gmail.com>
	* Allow overriding of theme files.
	* Add Penguin theme.

2007-12-16 Graeme Gott <gottcode@gmail.com>
	* Add Mouse theme.

2007-12-14 Graeme Gott <gottcode@gmail.com>
	* Inform user when unable to load old game.
	* Add prompt for new game.
	* Rotate player on key press.
	* Read themes from $XDG_DATA_DIRS/games/maze.
	* Add complete theme support.
	* Render theme preview dynamically.
	* Move renderer code to theme class.
	* Remove duplicated code in maze algorithms.

2007-12-13 Graeme Gott <gottcode@gmail.com>
	* Use configurable maze generation algorithm.
	* Use configurable maze size.
	* Use configurable target count.
	* Load and save new maze settings.
	* Load and save control key settings.
	* Add control button class.

2007-12-12 Graeme Gott <gottcode@gmail.com>
	* Use preview image from theme.
	* FIXED: Path marker was dropped even if you didn't move.
	* Add setting control keys.

2007-12-11 Graeme Gott <gottcode@gmail.com>
	* Add settings dialog.
	* Simplify new renderer.
	* Add Kruskal's algorithm.

2007-12-10 Graeme Gott <gottcode@gmail.com>
	* Add Hunt and Kill algorithm.
	* Add Recursive Backtracker algorithm.
	* Integrate stack algorithms.
	* Add Stack 2,5 algorithms.

2007-12-09 Graeme Gott <gottcode@gmail.com>
	* Add Stack 1,3,4 algorithms.
	* Add Prim's algorithm.
	* Clean up maze class.
	* Remove old game classes.
	* Add new/load/save functions to board class.
	* Create new renderer.

2007-12-08 Graeme Gott <gottcode@gmail.com>
	* Create board class.
	* Switch from menubar to toolbar.
	* Split out window code from game class.

2007-12-07 Graeme Gott <gottcode@gmail.com>
	* Convert corners to SVG.
	* Convert walls to SVG.
	* Load themes as individual SVG files.

2007-12-06 Graeme Gott <gottcode@gmail.com>
	* Convert to SVG rendering.
	* Show entire maze when game is finished.
	* FIXED: Target list was covered up by status messages.
	* Remember window size.
	* FIXED: View was incorrect size on start.

2007-12-05 Graeme Gott <gottcode@gmail.com>
	* FIXED: Menubar was hidden by game area.
	* FIXED: Statusbar disappeared on resize.
	* List number of targets remaining.
	* Autosave every 5 minutes.
	* Allow player to drop flags.
	* Add marker at start.
	* Save progress on program close.
	* Add back cell class.

2007-12-04 Graeme Gott <gottcode@gmail.com>
	* Save seed across runs.
	* Make messages prettier.
	* FIXED: Menubar was covered by view.
	* FIXED: Could not resize view to fill window.

2007-12-03 Graeme Gott <gottcode@gmail.com>
	* Switch path markers from dots to arrows.
	* Allow window resizing.
	* Zoom in and follow player.
	* Show loading and success messages.
	* Add menubar.
	* Replace target class with function call.
	* Add developer walk-through-walls cheat.

2007-12-02 Graeme Gott <gottcode@gmail.com>
	* Fetching all targets generates a new maze.
	* Add target class.
	* Add trail behind player.
	* Add player class.
	* Add maze to QGraphicsScene.

2007-12-01 Graeme Gott <gottcode@gmail.com>
	* Switch to Stack algorithm.
	* Create maze class.
	* Implement Prim's algorithm.
	* Create cell class.
	* Initial project layout.
