You’re welcome, I’m happy to be of any help!
If you want to do this all you need to do is when the beetles hit a larva it waits for 5 second and then it sends a message to the larva. the larva will have a mail box connected to a destroy behavior instead of a collision. I’ll get a screen shot of what the code should look like soon.
What I mean by separate controls is allow the player to be able to move with the arrow keys and maybe let the player shoot with different keys, for example, if the player uses WASD for the aiming, if the player presses W they will shoot honey upwards, if they press A they shoot to the left, and same for S and D.
If you want to keep it in that’s fine, but you can also have the been move down and then up, basically on a loop that changes their velocity from positive to negative making them slowly move up and down instead of only up or down, If you want I can make an example.
From a game design prospective I think you should also desaturate the sprites for the cells, they take too much away form what’s actually important, what should stand out are the player, larva and beetles, the hives make everything too messy and hard to see.
For you’re first game it’s really well made and it’s great to hear that you’re enjoying it.
Now I found out the main reason for why all of the problems are happening.
You set this timer to repeat which makes the beetles reposition themselves.
What this basically means is that the timer will go off and randomly put the beetle in a different position, and this repeats, forever.
Also it would be more interesting if as more time passes more beetles spawn so if you sit around doing nothing large waves of beetles will take over.