Various changes

-added cellular automata algorithm (debugged and working)
-new images for the new algorithm
-changed the level generation to specify dimensions rather than deriving
them from the panel size
-fixed defect where pre-algorithms weren't being created