# Makecode Removing all SpriteKinds and varibles

**URL:** https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914
**Category:** Help
**Created:** [March 26, 2025, 5:06pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914 "2025-03-26T17:06:01Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![ADM\_F](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/adm_f/32/19808_2.png) [@ADM\_F](https://forum.makecode.com/u/ADM_F)
#### Post date: [March 26, 2025, 5:06pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/1 "2025-03-26T17:06:01Z")

</div>

Im working on yet a project and every 10-20 minutes all of the variables and Sprite Kinds Disappear from the editor  
The variables are “fine” as they don’t all delete themselves but the sprite kinds just crash my everything so i have to manually type them back in

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/3/2/324d55adb6ef0944ab4f3481111f2f6a68689646.png)

Im unsure of what causes this but i don’t like how often its happen

Also when a collapsed block has a error in it the warning doesn’t get removed once you fix it.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/d/9d374673f4fdc7641a8dfa1577d0e4d2d46a648d.png)

---

<div class="post-metadata">

### Author: ![Astro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astro/32/35479_2.png) [@Astro](https://forum.makecode.com/u/Astro)
#### Post date: [March 26, 2025, 5:13pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/2 "2025-03-26T17:13:07Z")

</div>

Yeah I had the same problem but without the variable removal

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 26, 2025, 5:13pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/3 "2025-03-26T17:13:57Z")

</div>

@ADM_F@Astro I haven’t seen that issue, next time it happens can you try opening the browser console and seeing if there are any errors there? also, can you share the projects this is happening in?

---

<div class="post-metadata">

### Author: ![ADM\_F](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/adm_f/32/19808_2.png) [@ADM\_F](https://forum.makecode.com/u/ADM_F)
#### Post date: [March 26, 2025, 9:35pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/4 "2025-03-26T21:35:01Z")

</div>

here is the game its happening in

> **[Knighted!](https://arcade.makecode.com/28748-13803-74166-09589)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![ADM\_F](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/adm_f/32/19808_2.png) [@ADM\_F](https://forum.makecode.com/u/ADM_F)
#### Post date: [March 27, 2025, 8:06pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/5 "2025-03-27T20:06:32Z")

</div>

I use the makecode app so im not sure how to open the console.  
should i try loading it in chrome?

I name my sprites with no overlaps null  
but its not under the list any more

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/8/7/87eb91915b27d5ae38823b250f315db9bd96d8d0.png)

And i also got this fella

 ![Screenshot 2025-03-27 7.47.48 AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/7/f/7f3ff321ade756e1c7b88f710c83f47a0c88eee6.png)  
its from a variable error but it just wont go away its not inside any collapsed block its just there

---

<div class="post-metadata">

### Author: ![ADM\_F](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/adm_f/32/19808_2.png) [@ADM\_F](https://forum.makecode.com/u/ADM_F)
#### Post date: [March 27, 2025, 8:06pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/6 "2025-03-27T20:06:58Z")

</div>

I also noticed that every time the game saves it removes both variables and Sprite Kinds.

It might be a Mini-Menu Issue as the spritekind “MiniMenu” never gets removed  
but other then that i got absolutely no clue

ever single Project i open even in chrome gets corrupted as every value is set to its “base”

data types that get reset  
Spritekind = Player  
Numbers = 0  
Arrays are empty but the variables always get reset to list  
Text = " "  
Tiles = the empty 16x16 (i use 8x8 tilemaps via tile utils)  
and of course all assets gone

i’ve lost about 5 large projects and i’m certainly not going to open another  
 ![shinji sitting in chair Poster](https://ih1.redbubble.net/image.5566494399.2742/raf,360x360,075,t,fafafa:ca443f4786.jpg)

---

<div class="post-metadata">

### Author: ![Bifrosty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bifrosty/32/24819_2.png) [@Bifrosty](https://forum.makecode.com/u/Bifrosty)
#### Post date: [March 27, 2025, 8:07pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/7 "2025-03-27T20:07:10Z")

</div>

This can happen sometimes when you “duplicate” images or tilemaps. (Like if you drag an image out of sorting else) This copying of data can sometimes lead to glitches like this in the editor. Things you can do:

1.Name all of your assets  
2.Delete unused assets or duplicates of assets. Replace these duplicates with one central named version.  
3.Don’t “duplicate” as frequently. Especially with tilemaps or longer animations. Instead you can go into an asset and use the box selector tool to select something you want to duplicate. Then use your copy shortcut to translate the image into text. You can then paste this where you want to copy it without fear of glitches/corruption.

This is one of makecodes most frustrating glitches. It can also lead to the seeming deletion of images. If it’s too horrible for you or you can’t fix it I recommend switching to JavaScript as I’ve never seen this happen there. Good Luck!

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 27, 2025, 8:14pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/8 "2025-03-27T20:14:56Z")

</div>

@ADM_F is it corrupting the projects permanently or does refreshing the page fix it?

also, i would always recommend using the website over the app; the app is really just for people who need to use makecode completely offline like in areas without reliable internet access. e.g., you can put it on a thumb drive and install it on computers that are never connected to the internet.

when you first load the new arcade update in the browser, all of your projects should be copied into a new DB where they are stored separate from the versions before the new update. luckily, that means we should be able to recover those projects relatively easily in the browser; though i’m not sure about the offline app. are you using the offline app from the windows store or the offline app from [our website](https://arcade.makecode.com/offline-app)? if it’s the one from the windows store, we might be able to save things…

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 27, 2025, 8:23pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/9 "2025-03-27T20:23:34Z")

</div>

@ADM_F also if you can reproduce the issue in chrome and give me a screenshot of the console, that would be perfect. i can’t seem to get it to happen locally, so any more details about what sorts of edits you were making at the time would be very helpful

---

<div class="post-metadata">

### Author: ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)
#### Post date: [March 27, 2025, 8:29pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/10 "2025-03-27T20:29:33Z")

</div>

My projects are also getting corrupted but for different reasons. Whenever I click on an 8 by 8 tile map block, my cursor sticks to it. It then corrupts my project, as I cannot move any blocks.

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 27, 2025, 8:29pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/11 "2025-03-27T20:29:50Z")

</div>

@BotWarrior please share a link to the project

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [March 27, 2025, 8:34pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/12 "2025-03-27T20:34:46Z")

</div>

also, to recover projects from the old version of makecode:

1. close all open makecode tabs/windows in your browser
2. go to [https://arcade.makecode.com/v1](https://arcade.makecode.com/v1)
3. click “view all” next to “My Projects”
4. select the projects you want to download by clicking the circle in the top-right
5. click “download zip” (you must have at least two projects selected to be able to download a zip)

---

<div class="post-metadata">

### Author: ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)
#### Post date: [March 27, 2025, 8:35pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/13 "2025-03-27T20:35:30Z")

</div>

> [@Deleted assets](https://forum.makecode.com/t/deleted-assets/34383):
>
> I was making a game and all the tiles got deleted. Again lots of errors in the javascript console, but this is the second time I have lost a whole bunch of work today. And I can’t even make assets again!!!

I have been sharing it here. I have basically given up on my project which I was working on for weeks ☹ 🙁

---

<div class="post-metadata">

### Author: ![ADM\_F](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/adm_f/32/19808_2.png) [@ADM\_F](https://forum.makecode.com/u/ADM_F)
#### Post date: [March 27, 2025, 9:56pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/14 "2025-03-27T21:56:45Z")

</div>

I never duplicate my images i name all of them and i dont even have iterations as i use code to flip rotate or recolor them

---

<div class="post-metadata">

### Author: ![Bifrosty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bifrosty/32/24819_2.png) [@Bifrosty](https://forum.makecode.com/u/Bifrosty)
#### Post date: [March 28, 2025, 5:12pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/15 "2025-03-28T17:12:08Z")

</div>

That is good to do! But still be super careful because it can happen even if you do it once or twice.

---

<div class="post-metadata">

### Author: ![Bifrosty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bifrosty/32/24819_2.png) [@Bifrosty](https://forum.makecode.com/u/Bifrosty)
#### Post date: [March 28, 2025, 11:25pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/16 "2025-03-28T23:25:15Z")

</div>

Here is a couple duplicates :

 ![IMG_0596](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/2/9244ec37ec6d25e7d5124d9b29e0e481ac3791be.jpeg)

---

<div class="post-metadata">

### Author: ![T-ZevSeitz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/t-zevseitz/32/22543_2.png) [@T-ZevSeitz](https://forum.makecode.com/u/T-ZevSeitz)
#### Post date: [June 20, 2025, 9:25pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/17 "2025-06-20T21:25:04Z")

</div>

My students have been running into the same issue of custom SpriteKinds disappearing. My workaround is to move the kind declaration into a new file in the JavaScript.

For example I will create a “spritekinds.g.ts” with  
namespace SpriteKind {  
//% isKind  
export const playerFire = SpriteKind.create()  
}

---

<div class="post-metadata">

### Author: ![AnOminousWolf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/anominouswolf/32/21874_2.png) [@AnOminousWolf](https://forum.makecode.com/u/AnOminousWolf)
#### Post date: [June 20, 2025, 11:09pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/18 "2025-06-20T23:09:07Z")

</div>

I also just got the issue as well. I do also have the console up so I can send the errors over.

 ![Screenshot 2025-06-20 155524](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/b/cbc553af0128f42470f89bcacfc17c235577d363.png)  
 ![Screenshot 2025-06-20 155501](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/6/0/608f96782547fe49ddebd8b823afecd1bd38b75a.png)  
Hopefully that helps.  
Heres the project too

> **[Up in the sky (the one with issues)](https://arcade.makecode.com/60152-77816-57104-79600)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![mmurray1019](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmurray1019/32/23334_2.png) [@mmurray1019](https://forum.makecode.com/u/mmurray1019)
#### Post date: [July 1, 2025, 4:47pm UTC](https://forum.makecode.com/t/makecode-removing-all-spritekinds-and-varibles/34914/19 "2025-07-01T16:47:54Z")

</div>

I am having this issue too. I thought it had to do with my extensions, but it doesn’t seem that way. luckilly my project is using github so i can just revert changes.  
It happens at different times for me, but it seems to be around the time I make a new variable. This time I made a new array and then it crashed.

> **[Super Luigi 2D World - Copy](https://arcade.makecode.com/S39197-74741-45853-05609)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

> **Console text**
>
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: mushroom  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: fire  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: koopaGreen  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: enemy\_killer\_sprite  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: utility  
> doClassValidation\_ @ main.js:7  
> 3 Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: koopaGreen  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: firebar  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: enemy\_killer\_sprite  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: SMW\_Goomba  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: flippedSMWgoomba  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: SMW\_Goomba  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: OffScreenEnemy  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: offScreenKoopaGreen  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: koopaGreen  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: bullet\_off\_screen  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: bullet  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: offscreenSMWgoomba  
> doClassValidation\_ @ main.js:7  
> Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: SMW\_Goomba  
> doClassValidation\_ @ main.js:7  
> 2 Cannot set the dropdown’s value to an unavailable option. Block type: spritekind, Field name: MEMBER, Value: utility  
> ignoring built in block: lists\_length  
> error: main.ts(1,48): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(175,49): error TS2339: Property ‘boss’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(365,27): error TS2339: Property ‘OffScreenEnemy’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(469,27): error TS2339: Property ‘offScreenKoopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(701,27): error TS2339: Property ‘firebar’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(730,27): error TS2339: Property ‘lavabubble’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(735,71): error TS2339: Property ‘boss’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(743,49): error TS2339: Property ‘SMW\_Goomba’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(766,30): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(766,53): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1003,30): error TS2339: Property ‘SMW\_Block’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1012,32): error TS2339: Property ‘display’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1282,32): error TS2339: Property ‘lavabubble’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1547,49): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1613,32): error TS2339: Property ‘display’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1616,28): error TS2339: Property ‘bullet’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1640,30): error TS2339: Property ‘enemy\_killer\_sprite’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1643,30): error TS2339: Property ‘enemy\_killer\_sprite’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1643,62): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1672,49): error TS2339: Property ‘fire’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1714,31): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1745,31): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1772,31): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1799,31): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1815,53): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1827,32): error TS2339: Property ‘mushroom’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1839,52): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1860,27): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1870,72): error TS2339: Property ‘bullet\_off\_screen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1874,72): error TS2339: Property ‘offscreenSMWgoomba’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1885,30): error TS2339: Property ‘enemy\_killer\_sprite’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1885,62): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1889,53): error TS2339: Property ‘OffScreenEnemy’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1895,53): error TS2339: Property ‘offScreenKoopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1898,39): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1901,53): error TS2339: Property ‘bullet\_off\_screen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1904,39): error TS2339: Property ‘bullet’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1907,53): error TS2339: Property ‘offscreenSMWgoomba’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1910,39): error TS2339: Property ‘SMW\_Goomba’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(1914,32): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2143,49): error TS2339: Property ‘lavabubble’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2267,23): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2292,27): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2319,27): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2330,56): error TS2339: Property ‘boss’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2342,49): error TS2339: Property ‘mushroom’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2358,32): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2425,27): error TS2339: Property ‘OffScreenEnemy’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2529,27): error TS2339: Property ‘offScreenKoopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2907,32): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2934,23): error TS2339: Property ‘enemy\_killer\_sprite’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2943,32): error TS2339: Property ‘mushroom’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2962,52): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2968,52): error TS2339: Property ‘offScreenKoopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2971,52): error TS2339: Property ‘OffScreenEnemy’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2974,52): error TS2339: Property ‘mushroom’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2977,52): error TS2339: Property ‘firebar’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2980,52): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2983,52): error TS2339: Property ‘boss’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2986,52): error TS2339: Property ‘lavabubble’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2989,52): error TS2339: Property ‘fire’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(2997,49): error TS2339: Property ‘firebar’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3003,32): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3198,27): error TS2339: Property ‘OffScreenEnemy’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3302,27): error TS2339: Property ‘offScreenKoopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3682,27): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3745,27): error TS2339: Property ‘utility’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3757,32): error TS2339: Property ‘mushroom’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3760,32): error TS2339: Property ‘mushroom’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3868,19): error TS2339: Property ‘display’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3908,75): error TS2339: Property ‘mushroom’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3913,60): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3941,79): error TS2339: Property ‘mushroom’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3968,35): error TS2339: Property ‘SMW\_Block’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3985,56): error TS2339: Property ‘koopaGreen’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3991,56): error TS2339: Property ‘SMW\_Goomba’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(3994,56): error TS2339: Property ‘firebar’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(4001,52): error TS2339: Property ‘lavabubble’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(4011,52): error TS2339: Property ‘boss’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(4021,27): error TS2339: Property ‘fire’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(4034,75): error TS2339: Property ‘bullet’ does not exist on type ‘typeof SpriteKind’.  
> error: main.ts(4055,31): error TS2339: Property ‘bullet’ does not exist on type ‘typeof SpriteKind’.

 ![Screenshot 2025-07-01 at 10.57.51 AM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/e/5e08ee38bee741db5e5494eac4bb5f76e6cb4305.jpeg)
