Thanks hassmaschine! I've updated the build to use PGE3 sprite batching, and minimise shader switching. This massively reduces the number of draw calls. If you get a chance, It would be very helpful to know if this fixes the performance issues you are seeing! Thanks :)