Further things to do:

global:
    - Fix playfield_save_xml bug when empty playfield is saved -> DONE

    - save atom speed in theme

    - add bonus levels

    - theme.c: default images for missing files     -> DONE

    - enhance display (gdk-pixbuf?, AA-Canvas?)

    - be more gnome compliant (e.g. session management, localization)

    - better graphics           -> IN PROGRESS

    - different themes          -> IN PROGRESS


atomix: 

    - add "Goto Level" function

    - "Restart Level" function

    - fix Time-Out-Limit bug, when "score and time-limit" is disabled. -> DONE

    - fix Time-Out-Limit-No-Continue bug  -> DONE

    - fix atom speed bug        -> IN PROGRESS

    - sound

    - more levels               -> IN PROGRESS

atomixed:

    - improve menu state update

    - initial local themes should be deleted when not saved

    - removed theme images should be deleted when theme is saved.

    - renamed theme directorys should be reverted when theme is not saved.

    - fix SHIFT key handling for diagonal clicks.

    - fix the move-mouse-function & SHIFT key bug    -> DONE

    - fix "save all" bug       -> DONE

    - basic level checking (goal specified, all goal items are in the 
      playfield and vice versa, time specified, ...)
 
    - copy goal atoms into the playfield. -> DONE

    - copy tile from playfield into preview through button2 click. -> DONE (context menu)

    - shift-left-button-click makes a line with the tile in the preview
      from last clicked position.                                  -> DONE

    - loading/saving of levels/themes                            -> IN PROGRESS

    - theme creation/modification support                        -> IN PROGRESS

    - add molecule database

    - include goal checker, which checks if a level is solveable.

    - [undo function]

    - [include automatic level designer]



