fix projectile initial position, left wall bounce bug fix, optimization