limit simulators movements to valid positions
fix button label
add snapshots
prepare readme