text: I would recommend breaking down your images into tiles. Large images don't run well because graphics hardware is optimised to take smaller chunks of data at a time.\n\nThe other thing you can do is not write it in Java lol. Because of Java's virtual machine nature, it doesn't perform well on real-time tasks like games. If you translated your code line-for-line into C, I bet it'd run almost twice as fast, even before optimising it with tiles. I'm guessing a complete re-write isn't an option, but at least you for next time :)\n\nRawlyn.