public void onCrash(AbstractObject other, CollisionResult colResult) {
// Treffen auf ein Living-Object, wenn dieses ein Damageable ist
if (this instanceof Damageable && other instanceof Living) {
// Schaden zufügen, wenn das Damageable dem Living Schaden zufügen
// will
NextCollision col = new NextCollision(this.isMoveable());
col.addCollisionResult(colResult);
if (((Damageable) this).wantDamaging((Living) other)
&& ((Damageable) this).canDamage(col)) {
((Living) other).damage((Damageable) this);
}
}