A 2D world of bouncing atoms is directed by adding simple reactions, such as:
a3+b7 -> a4b4
With the right reactions you can create replicating molecules and evolution.
ob-flash is still at a very early stage. There's a moving prototype here but that's about it.
Class documentation is here, auto-generated by asdoc.