improved message passing and object managing; added TDBullet; need to implement bullet animation