This hits me with a lot of nostalgia!
One bug; Dimensional shield doesn't seem to resolve properly and goes into negative turns instead of getting destroyed.