fix bug - bullet passes through walls