Pushing sort of working rock dude (just really slow) before some drastic optimization.