unbreakable block prototype