Joar auch wenn ich wenn ich dein Argument betrachte, deine Methode besser finde habe ich eine Frage:

Kann man es denn nicht mit richtig plazierten und genügend Events (Felsen, Blocker usw...) lösen?