changes in Tank, Projectile, Destructible, VisualEffect, Light objects

- converted the priviledged methods to public to save memory