Simple simulator (22/26)

Simple simulator