changed bullet behavior, added barrier