public virtual void SendMessage(GameEntity sender, GameEntity receiver, GameEntityMessageType type, GameTime timeStamp) { GameEntityMessage gem = new GameEntityMessage(); gem.sender = sender; gem.receiver = receiver; gem.type = type; gem.timeStamp = timeStamp; receiver.ReceiveMessage(gem); }