Impact simulation

Hi @tdijkstra,

will also have a look at this later on - give me some time to evaluate this.

Cheers,

Jousef