More work on Action and implemented naive simulator.