public virtual void Update(float elapsedSeconds, Dictionary<InputMessage.MessageType, bool> keysPressed, out bool turnEndindActionHappened, out bool canSwitchWeapon) { turnEndindActionHappened = false; canSwitchWeapon = true; }