fixed particle engine being updated twice
fixed particles not being rendered correctly
added projectile shooting