Melanie, these are the Delta levels I think reasonably complete, for inclusion on the web page. The first level can be marked as done, as I have done some work on it today and it is practically so. It would be nice to have these on some sort of web page with a box next to each goal marked as a tick for done, or empty for not done. (what do you think ?) Delta 1 : "Awakenings" Graphics. - Image object basic primitives done. - Copy methods done in Grids and GGI. - Masked copy done. - Gridlists done. GUI. - Windows working. - Menus working. - Application screen with pulldown menus. - Image display/editing window working. File. - File object with access machines (1 machine done). Sound. - Sound object abstraction started. Web. - Draft web pages up. Game. - Scroll machine working again using new screen system. - First draft of planned game machines. Delta 2 : "Mission Command" Graphics. - More complicated primitives in Grid_prims object. - Palette handling object, used in screen_handler object. - grid_complex started with pixel/image averaging, mixing, scaling etc. - acceleration object for grid_complex setup (to be written for specific targets). GUI. - Windows open with Filename:Fileblock abstraction. - text/input/highlight/edit widgets done. - more edit tools on image edit widget done. - buttons working. - Simple dialog boxes working. - File dialog framework window. - File list for file menu working. - Palette window. - Map display/edit widget descended from image edit object. Game. - Basic map machine working. - Basic scroll machines. - Basic sprite list display machine. - Game event processor machine. - Outline of more machines based on game event processor machine. File. - 5 or 6 file load machines which can be easily combined for several basic formats. - Save/load images and maps possible. Delta 3 : "Systems Check" Graphics. - Accelerate blits on 256 colour or simply memory to memory grid objects. - Do the same for masked blits.