Well how fast does it run atm? Im sure kevin or DarkAuron could help you out in the optimisation department. That said, early optimisations are considered by some to be the root of all evil .
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."