Simple simulator (18/26)

Simple simulator