(Fixed) 1: I got 2 cursors, 1 for in-game interactions, and the other to make it look nice for the UI, but when my player ship moves, one of the cursors drifts off until I move my cursor. I was thinking of having the cursor location always update even when the mouse not moving.
(Fixed) 2: I am making an experimental compass that tracks and points out the nearest enemy, so you can find it easier. But it always points the opposite way for the Y-axis.
(Fixed) 3: I am getting major lag. But I am predicting that will not be the case for powerful PCs. I still want the help though. I am making the game on a crapy Chromebook after all.
Ok, so what’s causing lag is the proximities. It’s showing 30 ms on the proximities, which is a problem.
One of these things could be the environment block.
The proximity is HUGE and there are multiple of them.
Instead, make a global variable called Enemies. Once an enemy spawns, add 1 to that global. On death, subtract 1. In your environment block, replace all those proximities with the Enemies variable and a filter (keep it at the default), and on fail trigger the next wave.