Manic Archers: Polishing

Further performance improvements and polishing.