2112TD: Tower Defense Survival: Minor Fixes and Optimisations

We've just released a small update which includes some minor fixes and optimisations.