Basic simulation a visualisation

Signed-off-by: Jakub Skořepa <skorepa.jakub@gmail.com>