System.InvalidOperationException: Begin cannot be called again until End has been successfully called. at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode, Matrix transformMatrix) at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteBlendMode blendMode, SpriteSortMode sortMode, SaveStateMode stateMode) at #Lm.#sp.#8Fb(Boolean ) at #Lm.#sp.#Ms() at #Vl.#Yo.#0tb() at #5i.#4i.#Ms() at #rb.#xb.#Ms() at #1h.#0h.#Ms() at #rb.#xb.#7s() at #rb.#xb.#it(Object , EventArgs ) at #rb.#Bb.#Dt() at #rb.#Rb.#Sv(Object , EventArgs ) at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(Form mainForm) at #rb.#Rb.#ot() at #rb.#xb.#ot() at #1h.#np.#Iwb(String , Boolean )