After some optimization to GAME_WIP(still a WIP for optimization) by 12Me21, this may work pretty well in Jewel when I release it(eventually :P)