A great idea and super satisfying. I think the self damage might be kinda too annoying and hard to deal with, but other than that, fantastic!