private void InputEvents_ButtonPressed(object sender, ButtonPressedEventArgs e)
        {
            this.Monitor.Log(e.Button.ToString());
            if (!Game1.IsMasterGame)
            {
                return;
            }


            if (e.Button.Equals(SButton.J))
            {
                Gift gift = new Gift();

                gift.item = 421;

                gift.cnt = 1;

                gift.Handle();
            }

            if (e.Button.Equals(SButton.N))
            {
                //Game1.game1.parseDebugInput("minelevel 1");

                MeteorStorm storm = new MeteorStorm();
                storm.from      = "test";
                storm.stormtype = "apocalyptic";
                storm.Handle();
            }
            if (e.Button.Equals(SButton.B))
            {
                for (int i = 0; i < 1; i++)
                {
                    //Game1.player.currentLocation.temporarySprites.Add(new CosmeticDebris(new Fence().fenceTexture.Value, new Vector2(Game1.player.getTileX() * 64f + 32f, Game1.player.getTileY() * 64f + 32f), (float)Game1.random.Next(-5, 5) / 100f, (float)Game1.random.Next(-64, 64) / 30f, (float)Game1.random.Next(-800, -100) / 100f, (int)((Game1.player.getTileY() + 1f) * 64f), new Rectangle(32 + Game1.random.Next(2) * 16 / 2, 96 + Game1.random.Next(2) * 16 / 2, 8, 8), Color.White, (Game1.soundBank != null) ? Game1.soundBank.GetCue("shiny4") : null, null, 0, 200));
                    //Meteor projectile = new Meteor(getRangeFromPlayer(1000));
                    //Meteor projectile = new Meteor(getRangeFromViewPort(700), Game1.random.Next(100, 600), Game1.player.currentLocation);
                    //projectile.height.Value = 24f;
                    //projectile.ignoreMeleeAttacks.Value = true;
                    //projectile.hostTimeUntilAttackable = 0.1f;
                    //Game1.player.currentLocation.projectiles.Add(projectile);

                    FireballEvent storm = new FireballEvent();

                    storm.from      = "test";
                    storm.stormtype = "insane";
                    actionManager._actionQueue.Enqueue(storm);
                }


                //SpawnCat.tryMoveCats();
            }
        }