fixed disappearing projectiles, changed wall collision logic cause bug was created