Simple simulator (20/26)

Simple simulator