updated shooting algorithm, added frankenwalls