downcast objects
such as
TobjEnemy = TBaseMovingoObject
TobjBullet = TobjBullet
TobjShot = TobjShot