Working sim. TODO:Statistics.