fire wird nur ausgelöst, wenn match da ist - besser Button deaktivieren!
PlayerImpl.position wird gesetzt, wenn match gesetzt wird - localPoint verwenden ?