Partially restructured FutureBall to extend new "ProjectileObject" class