Mostly working but probably buggy crack simulation.