Projection implemented and logic fixed; small refactoring... the projectile is owned by GameScene and it's passed to the Tanks when needed