thomas Ability to Enable and Disable Enemy Spawns by Script Currently if you use the built in Enemy Spawn system I believe it will always be active. It would be nice to be able to put the spawn on pause then resume it for example to use it for a wave system. Edit: I found an easy way to do this by creating a global property and putting if its true they spawn and if its false remove self in the Spawn Script for the Enemy Spawn. Ability to change 'Enemy Spawn' Event Details by Script Going back to the previous suggestion this would allow for more customization to create a wave system for example if you wanted to change the number of enemies allowed to be spawned and how fast they spawn. Ability to create Projectiles outside of Weapons For example if you wanted to shoot a Fireball projectile when using a Skill. Currently Projectiles are only accessible when shooting a weapon. Ability to change a Items 'On Hit' Script by Script For example to have each Script have a different effect. You can do this now by having multiple If then statements but this would simplify it and have the effect tied to each Weapon instead of all Weapons if that makes sense. BONUS: Ability to Enable and Disable Fog by Script Thanks for everything 🙂