Fixed some bugs with Campfire interaction and logic errors