private void PlayerMovement_KeysUp(object sender, KeyEventArgs e)
        {
            switch (e.KeyData)
            {
            case Keys.A:
                if (Player_Engine.IsGrounded())
                {
                    Player_Engine.moveLeft = false;
                }
                else
                {
                    Player_Engine.moveLeft = true;
                }
                break;

            case Keys.D:
                if (Player_Engine.IsGrounded())
                {
                    Player_Engine.moveRight = false;
                }
                else
                {
                    Player_Engine.moveRight = true;
                }
                break;

            case Keys.Space:
                //Player_Engine.canJump = false;
                break;
            }
        }
        private void PlayerMovement_KeysDown(object sender, KeyEventArgs e)
        {
            if (Player_Engine.IsGrounded())
            {
                if (e.KeyData == Keys.A)
                {
                    Player_Engine.moveLeft = true;
                }

                else if (e.KeyData == Keys.A && e.KeyData == Keys.Space)
                {
                    Player_Engine.moveLeft = true;
                    Player_Engine.canJump  = true;
                }

                else if (e.KeyData == Keys.D)
                {
                    Player_Engine.moveRight = true;
                }

                else if (e.KeyData == Keys.D && e.KeyData == Keys.Space)
                {
                    Player_Engine.moveRight = true;
                    Player_Engine.canJump   = true;
                }

                else if (e.KeyData == Keys.Space)
                {
                    Player_Engine.canJump = true;
                }
            }
        }